这个Github动作如何修改部署.yml文件



我正在使用Azure/k8s-deploy Github Action。
问题是我如何在部署清单文件中指定一个图像,以便该操作将部署修改为新的图像URL?

现在的动作不能替换图片的url。

它尝试应用文件而不修改图像,这不起作用。

- uses: azure/k8s-deploy@v1
with:
manifests: |
k8s/deployment.yml
k8s/service.yml
images: |
${{ env.REGISTRY_NAME }}.azurecr.io/${{ env.APP_NAME }}:${{ github.sha }}
imagepullsecrets: |
${{ env.SECRET }}
namespace: ${{ env.NAMESPACE }}

我希望这个操作部署k8s/deployment。在images字段中给出图像url的Yml文件

可以将Kustomization步骤添加到您的git-action' **but** you will need to create an extra file named定制中。


Kustomization将允许您修改所需的图像

关于如何使用自定义更新图像的示例代码:https://github.com/nirgeier/KubernetesLabs/tree/master/Labs/08-Kustomization图片


kustomize-github-action

https://github.com/marketplace/actions/kustomize-github-action

最新更新