restracer

Форк
0
/
Jenkinsfile 
24 строки · 1.2 Кб
1
pipeline {
2
    agent { docker {
3
        image 'debian/buster'
4
        args '-u root'
5
        }
6
    }
7
    stages {
8
        stage('build') {
9
            steps {
10
                sh 'printenv'
11
                sh 'echo deb http://debian.randoman.ru/debian/ buster main contrib non-free                   > /etc/apt/sources.list'
12
                sh 'echo deb http://debian.randoman.ru/debian/ buster-proposed-updates main contrib non-free >> /etc/apt/sources.list'
13
                sh 'echo deb http://debian.randoman.ru/debian/ buster-updates main contrib non-free          >> /etc/apt/sources.list'
14
                sh 'echo deb http://debian.randoman.ru/debian/ buster-backports main contrib non-free        >> /etc/apt/sources.list'
15
                sh 'echo deb http://debian.randoman.ru/debian-security buster/updates main contrib non-free  >> /etc/apt/sources.list'
16
                sh 'apt update && apt install make libxml++2.6-dev g++ -y'
17
                sh 'make -j$(nproc) release'
18
                sh '             DESTDIR=/opt/restracer make install'
19
                sh 'find                 /opt/restracer'
20
                sh 'tar cf restracer.tar /opt/restracer'
21
            }
22
        }
23
    }
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.