我的jenkins部分管道内容是:
def nodejsmap = [ "/home/tcl/customer": "sales-customer-ui-prod", "/home/tcl/platform": "sales-platform-ui-prod" ]
pipeline{
agent { label "docker-slave2" }
options {
timestamps()
}
stages {
stage('parallel stage'){
steps {
script {
for (element in nodejsmap) {
stage('Preparation') {
sh 'printenv'
cleanWs()
git branch: "${env.gitlabBranch}", credentialsId: '12345678', url: 'http://172.16.200.112:8000/${element.value}.git'
}
stage('Build') {
nodejs('nodejs_16.16') {
sh 'npm install --location=global yarn'
sh 'yarn install'
sh 'rm -f package-lock.json'
sh 'npm run build:dev'
sh 'tar -zcvf dist/dist.tar dist/*'
}
}
字符串
当我运行这个管道时,它报告错误:
的数据
的
我使用Map的方法有错吗?我应该如何修改管道?
1条答案
按热度按时间5ssjco0h1#
字符串
钥匙只能是钥匙如果你需要更多的变量-添加更多的键