gpt4 book ai didi

jenkins - Jenkins 管道上的多步 shell 命令

转载 作者:行者123 更新时间:2023-12-03 23:54:01 24 4
gpt4 key购买 nike

我有一个 jenkins 工作,它有一个带有以下命令的 shell 步骤。它运行得很好!

sudo yum install python36
virtualenv -p python3 test
source test/bin/activate
<some other command>

现在我想把它变成一个管道。我如何在 groovy 中编写相同的内容?
我尝试使用这样的语法,但失败了:
stage('Test') {
steps {
sh 'sudo yum install python36'
sh 'virtualenv -p python3 test'
}
}

最佳答案

为了执行多个shell命令,您需要将它们用一对三个单引号括起来''' :

stage('Test') {
steps {
sh '''
sudo yum install python36
virtualenv -p python3 test
'''
}
}

关于jenkins - Jenkins 管道上的多步 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52431211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com