我已经在回购协议的根部使用Jenkinsfile编写了一个声明性管道。管道非常简单。它分配了terraform plan
和terraform apply
是否可以将terraform plan
的输出显示在Jenkins GUI中,然后询问用户是否想继续使用terraform apply
?
从未尝试过,但是詹金斯确实将input step作为管道插件的一部分。
另外,terraform允许您to store the output of a plan,然后在运行terraform apply
时使用保存的输出。 -auto-approve
flag表示您可以跳过应用程序上用户输入的需要。
我不认为可以在-auto-approve
的中间向用户询问输入,因为输入步骤是一个步骤。
因此,我认为管道必须看起来像以下内容:
terraform apply