1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/EpochGroup-epoch

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Jenkinsfile 1.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
张清磊 Отправлено 13.09.2019 08:16 0797ba3
pipeline {
tools {
maven 'maven'
}
agent any
stages {
stage('SCM') {
steps{
timestamps{
checkout([$class: 'GitSCM', branches: [[name: '*/dev']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'db41fe72-b740-4ff2-aaf4-73b6f64618c7', url: 'https://gitee.com/EpochGroup/epoch.git']]])
}
}
}
stage('Build And Test ') {
steps{
timestamps{
sh "mvn clean package"
sh """
zip -q -r epoch.zip "target/epochOpen.war"
"""
}
}
}
stage('Sonar') {
steps{
timestamps {
sh "mvn sonar:sonar -Dsonar.projectKey=epoch -Dsonar.host.url=http://119.3.250.100:9000 -Dsonar.login=4343b554d97149e48f7788b6cdb3d46824f889af"
}
}
}
stage ('Artifactory configuration') {
steps{
timestamps {
script{
def SERVER_ID = '6888'
def server = Artifactory.server SERVER_ID
def uploadSpec =
"""
{
"files": [
{
"pattern": "epochOpen/epoch.zip",
"target": "epoch/${BUILD_NUMBER}/"
},
{
"pattern": "epoch.zip",
"target": "epoch/${BUILD_NUMBER}/"
}
]
}
"""
def buildInfo = Artifactory.newBuildInfo()
buildInfo.env.capture = true
buildInfo = server.upload(uploadSpec)
server.publishBuildInfo(buildInfo)
}
}
}
}
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/EpochGroup-epoch.git
git@api.gitlife.ru:oschina-mirror/EpochGroup-epoch.git
oschina-mirror
EpochGroup-epoch
EpochGroup-epoch
master