对于 Jenkins,我对这个 Devops 领域基本上是全新的,Groovy 文件用于维护准备-构建-部署,同样对于 Bamboo,使用哪个脚本?
我知道使用竹计划。但是如何通过任何脚本或任何文件生成计划。
我也有 Jenkins 的管道,类似地如何为 Bamboo 计划完成。
Jenkins 的 groovy 文件是
node {
stage('Preparation') { // for display purposes
// Get EDM code from a GitHub repository
cleanWs()
checkout scm
sh "python $WORKSPACE/common/deployment_scripts/abc.py --localFolder $WORKSPACE --env dev"
}
stage('Build') {
// Run the maven build
sh "mvn clean install -f $WORKSPACE/pom.xml -Dmaven.test.skip=true"
}
stage('Deploy') {
//Run the deployment script
sh "python $WORKSPACE/common/deployment_scripts/ase.py $WORKSPACE lm-edm-builds-ndev ${env.BUILD_NUMBER} dev"
sh "python $WORKSPACE/common/deployment_scripts/qwert.py --JsonParameterFile $WORKSPACE/common/deployment_scripts/my_properties.json --BuildVersion ${env.BUILD_NUMBER} --WorkSpace $WORKSPACE --environment dev"
}
}