在Groovy中,我有一个定义的多行字符串,'''其中我需要使用插值来替换其他一些变量.
尽管我付出了很多努力,但我无法让它发挥作用 - 我认为我需要逃避一些我缺失的东西.
这是一些示例代码:
def cretanFood = "Dakos"
def mexicanFood = "Tacos"
def bestRestaurant = '''
${mexicanFood} & ${cretanFood}
'''
print bestRestaurant
Run Code Online (Sandbox Code Playgroud)
目前,这输出:
${mexicanFood} & ${cretanFood}
Run Code Online (Sandbox Code Playgroud)
虽然我很清楚地期望:
Tacos & Dakos
Run Code Online (Sandbox Code Playgroud)
(注意 - 我不想连接字符串)
我很难理解如何处理deposedTF状态中的资源.
特别是,在运行apply时,我现在遇到如下错误:
Error applying plan:
11 error(s) occurred:
* aws_instance.mongo-replica-01 (deposed #0): Error terminating instance: InvalidInstanceID.NotFound: The instance ID 'i-0f0bdc2c16e922fbc' does not exist
status code: 400, request id: 71b98708-cb06-4f11-ad14-8d3d160fbc1a
* aws_instance.mongo-replica-01 (deposed #1): Error terminating instance: InvalidInstanceID.NotFound: The instance ID 'i-080ef01dc84c09685' does not exist
status code: 400, request id: 07c96f82-1e32-4944-a1d6-ab0e6306b82e
* aws_instance.mongo-replica-02 (deposed #1): Error terminating instance: InvalidInstanceID.NotFound: The instance ID 'i-085b997daac742c1e' does not exist
status code: 400, request id: 20ff2b73-39c9-4d49-af41-f4ec542ec782
* aws_instance.mongo-replica-02 (deposed #0): Error terminating instance: …Run Code Online (Sandbox Code Playgroud) 我有一个我想要的管道:
我希望在第 3 步中的拆卸任务在第 2 步中运行,而不管测试是通过还是失败。据我所知,如果前一个任务成功,runAfter只会运行一个任务。
我尝试查看Condition,但似乎找不到示例...
我可以使用的其他任何东西或有人可以指出我的一些例子吗?
jenkins-pipeline tekton tekton-pipelines openshift-pipelines