Skip to content

Commit c2c9d2d

Browse files
committed
Merge remote-tracking branch 'origin/master' into develop
2 parents 184fba5 + 2aeff85 commit c2c9d2d

35 files changed

+701
-139
lines changed

Jenkinsfile

Lines changed: 7 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,18 @@ pipeline {
2323
}
2424
else
2525
echo 'no testing task'
26+
27+
def scannerHome = tool 'sonar-scanner';
28+
withSonarQubeEnv('silverbulleters') {
29+
sh "${scannerHome}/bin/sonar-scanner"
30+
}
2631
}
2732

2833
}
2934

3035
}
3136

32-
stage('Тестирование кода пакета LINUX') {
37+
/* stage('Тестирование кода пакета LINUX') {
3338
3439
agent { label 'master' }
3540
@@ -38,57 +43,7 @@ pipeline {
3843
}
3944
4045
}
46+
*/
4147

42-
stage('Сборка пакета') {
43-
44-
agent { label 'windows' }
45-
46-
steps {
47-
checkout scm
48-
49-
bat 'erase /Q *.ospx'
50-
bat 'chcp 65001 > nul && call opm build .'
51-
52-
stash includes: '*.ospx', name: 'package'
53-
archiveArtifacts '*.ospx'
54-
}
55-
56-
}
57-
58-
stage('Публикация в хабе') {
59-
when {
60-
branch 'master'
61-
}
62-
agent { label 'master' }
63-
steps {
64-
sh 'rm -f *.ospx'
65-
unstash 'package'
66-
67-
sh '''
68-
artifact=`ls -1 *.ospx`
69-
basename=`echo $artifact | sed -r 's/(.+)-.*(.ospx)/\\1/'`
70-
cp $artifact $basename.ospx
71-
sudo rsync -rv *.ospx /var/www/hub.oscript.io/download/$basename/
72-
'''.stripIndent()
73-
}
74-
}
75-
76-
stage('Публикация в нестабильном хабе') {
77-
when {
78-
branch 'develop'
79-
}
80-
agent { label 'master' }
81-
steps {
82-
sh 'rm -f *.ospx'
83-
unstash 'package'
84-
85-
sh '''
86-
artifact=`ls -1 *.ospx`
87-
basename=`echo $artifact | sed -r 's/(.+)-.*(.ospx)/\\1/'`
88-
cp $artifact $basename.ospx
89-
sudo rsync -rv *.ospx /var/www/hub.oscript.io/dev-channel/$basename/
90-
'''.stripIndent()
91-
}
92-
}
9348
}
9449
}

0 commit comments

Comments
 (0)