1aw*_*ose 6 continuous-integration gitlab
在我们当前的项目中,我们有一个不断增长的 Gitlab CI 变量集合(大约 40-50)。所有这些变量都在我们的 CI/CD 管道中使用,对我们的生产环境至关重要。
我想定期生成备份,以防有人弄乱这些变量。
不幸的是,我没有看到任何将变量导出到Project -> Settings -> CI / CD -> Environment variables
. 我所能做的就是查看/编辑/删除变量。
这些变量是否有隐藏的导出功能?我们自托管我们的 Gitlab 实例(GitLab 社区版 11.8.1)。
Iro*_*hop 11
您可以使用 API 来查询所有变量。例如:
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/variables/TEST_VARIABLE_1"
Run Code Online (Sandbox Code Playgroud)
请参阅:https ://docs.gitlab.com/ce/api/project_level_variables.html#show-variable-details
归档时间: |
|
查看次数: |
1767 次 |
最近记录: |