AzureDevOps任务ECRPushImage不支持标签不可变性
创始人
2024-09-29 16:30:38
0

在任务中添加一个步骤,使用AWS CLI以编程方式启用标签不可变性。下面是一个示例任务:

- task: ECRPushImage@1
  displayName: 'Push image to ECR'
  inputs:
    imageName: 'my-image'
    awsCredentials: 'my-aws-creds'
    awsRegion: 'us-west-2'
    createRepository: true
    tags: |
      latest
    additionalImageTags: '$(Build.SourceVersion)-$(Build.BuildNumber)'
  env:
    AWS_REGION: 'us-west-2'
  condition: succeeded()

要启用标签不可变性,请添加另一个步骤,使用AWS CLI调用以下命令:

aws ecr put-image-tag-mutability --repository-name my-repo --image-tag-mutability IMMUTABLE

请确保替换上面的示例中的my-repo以匹配您的ECR存储库名称。此任务的完整示例代码如下:

- task: ECRPushImage@1
  displayName: 'Push image to ECR'
  inputs:
    imageName: 'my-image'
    awsCredentials: 'my-aws-creds'
    awsRegion: 'us-west-2'
    createRepository: true
    tags: |
      latest
    additionalImageTags: '$(Build.SourceVersion)-$(Build.BuildNumber)'
  env:
    AWS_REGION: 'us-west-2'
  condition: succeeded()

- script: |
    aws ecr put-image-tag-mutability --repository-name my-repo --image-tag-mutability IMMUTABLE
  displayName: 'Enable tag immutability'
  env:
    AWS_REGION: 'us-west-2'
  condition: always()

此任务将图像推送到ECR并在完成时将标签设置为不可变性。

相关内容

热门资讯

wepoke确实有挂!德扑胜率... wepoke确实有挂!德扑胜率计算的软件(透视)原生真的是有挂(详细辅助揭秘教程);人气非常高,ai...
透视肯定!红龙poker辅助,... 透视肯定!红龙poker辅助,wpk私人局有透视吗(详细辅助wpk教程)1)红龙poker辅助辅助挂...
wepokeai代打的胜率!微... wepokeai代打的胜率!微扑克发牌逻辑(透视)从来存在有挂(详细辅助总结教程)wepokeai代...
透视讲解!wpk辅助软件,wp... 透视讲解!wpk辅助软件,wpk作弊(详细辅助微扑克教程)1、操作简单,无需注册,只需要使用手机进行...
德扑之星猫腻!德扑之星的发牌是... 德扑之星猫腻!德扑之星的发牌是不是有问题(透视)一直真的有挂(详细辅助2025教程)1、不需要AI权...
透视教程!wepoker透视脚... 透视教程!wepoker透视脚本网页,wepoker私人局俱乐部怎么进(详细辅助技巧教程);进入游戏...
德扑ai智能机器人!德州辅助软... 德扑ai智能机器人!德州辅助软件开发定制(透视)素来存在有挂(详细辅助透明教程)1、这是跨平台的德扑...
透视挂!aapoker辅助插件... 透视挂!aapoker辅助插件工具下载,佛手在线大菠萝技巧(详细辅助wpk教程)运aapoker辅助...
wepoke确实有挂!wpk数... wepoke确实有挂!wpk数据工具(透视)原来真的是有挂(详细辅助揭秘攻略)是一款可以让一直输的玩...
透视透视!hhpoker辅助下... 透视透视!hhpoker辅助下载,poker master辅助(详细辅助技巧教程)1、超多福利:超高...