0

在 Rancher v2.4 中,我们可以使用如下方式从 Rancher Pipelines 运行脚本:

stages:
      - name: Stage1
        when:
            branch: my_branch
            event: [push]
            steps:
              - runScriptConfig:
                    image: ubuntu
                    shellScript: |-
                        sudo apt update
                        python myscript.py
                        #rest of my script...

从 2.5 版开始,不推荐使用基于 Git 的部署管道。Rancher 现在推荐使用 Fleet 进行持续交付。但是在 Fleet 中提交 git 后,我​​找不到任何资源来运行某些脚本。

我的仓库有一个 python 脚本和一个 JSON 文件。目标是 JSON 文件会定期更新,并且在每次 git commit 之后,我想运行 python 脚本。我知道我可以在其他应用程序中执行此操作,并且在打开遗留功能标志后也可以在最新版本中使用 Rancher Pipelines,但我想知道在没有遗留功能的情况下,我是否可以对舰队或 Rancher 中的其他东西做任何事情特征。

4

0 回答 0