Слияние кода завершено, страница обновится автоматически
#!/usr/bin/env groovy
// 创建输出目录
import java.text.SimpleDateFormat;
import java.util.Date;
def dateToSecondFormat = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
def dateToSecondStr = dateToSecondFormat.format(new Date());
def buildDir = "/data/build/" + dateToSecondStr;
println buildDir;
env.JENKINS_VERSION="2.xxx";
env.currentBuildOutputDir = buildDir;
println env.JENKINS_HOME
// jenkins_home
pipeline {
agent any
stages{
stage("Build") {
steps{
sh 'echo "Build"'
build "testdriven"
sh 'mkdir -p ${currentBuildOutputDir}/testdriven'
sh 'cp ${JENKINS_HOME}/workspace/testdriven/target/testdriven.war ${currentBuildOutputDir}/testdriven'
}
}
stage("Deploy"){
steps{
sh 'echo "Deploy"'
}
}
}
}
// script
/**
node {
stage("Build") {
sh 'echo "Build"'
build "testdriven"
sh 'mkdir -p ${currentBuildOutputDir}/testdriven'
sh 'cp ${JENKINS_HOME}/workspace/testdriven/target/testdriven.war ${currentBuildOutputDir}/testdriven'
}
stage("Deploy"){
sh 'echo "Deploy"'
}
}
**/
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )