詹金斯2号管道拥有一流的公民。但是,在示例中,任务似乎是按单个序列执行的:
node {
// Mark the code checkout 'stage'....
stage 'Checkout'
// Get some code from a GitHub repository
git url: 'git@github.com:elifesciences/elife-bot.git'
// Mark the code build 'stage'....
stage 'Build'
echo "Unit tests will run here"
stage "Production"
echo "Deploying to production environment"
}
为了部署到生产系统中,通常需要人工批准;有没有一种方法可以插入手动按钮以在管道内部按下?
我不了解詹金斯(Jenkins),但是没有办法将您的构建计划分为几个步骤,而其中一些步骤只能在“手动触发器”上运行吗?
—
tiktak '16
迄今为止最好的部分解决方案:
—
giorgiosironi
input
管道中的一个步骤,该步骤停止并要求用户输入(或中止构建)。但是,当我想要一个稳定的状态时,舞台和状态指示灯会不断闪烁(例如,您在星期五下午进入状态并决定在星期一部署。)