jenkins - Jenkins 从 build_options.txt 文件构建
问题描述
在之前的一个组织中,我们有一个 jenkins 设置,其中每个 git repo 都有一个 Jenkinsfile 和 build_options.txt 文件。Jenkinsfile 只有两三行代码,用于指定要使用的共享库。我们只向 jenkins 管道提供 github 存储库,其余部分自动构建。
build_options.txt 文件包含用于强化凭据和其他强化详细信息、sonarqube 凭据和其他详细信息的键值对、要在构建期间运行的 mvn 目标命令、kubernetes 命名空间和需要完成部署的 api 服务器详细信息。Jenkins 会读取 build_options.txt 并创建 fortify repo、sonarqube 等,在第一次运行期间,它会自动为项目和 sonarqube 项目等创建 fortify 应用程序,稍后它会通过代码分析更新 fortify 和 sonarqube和覆盖范围。
我想在我们的新组织中创造类似的东西。但我找不到任何使用这种方法的文章(例如:使用 build_option.txt 文件的地方),也找不到任何可以读取此类文件并创建所有内容的共享库示例。
知道如何实现这一目标或创建类似的东西或我可以参考的任何示例吗?
解决方案
推荐阅读
- html - 如何使用 Visual Inpsector for Aframe 将动画添加到我的场景中?
- r - 在使用 ggplotGrob 保存的 grobs 上使用 grid.edit 和 grid.remove
- reactjs - 如何在 Recharts React 中手动标记 LabelList
- wordpress - 将 wordpress 站点切换到 ubuntu 服务器上的另一个域
- c++ - 如何使 FFmpeg C++ 代码不输出错误消息?
- java - 如何自动开始另一个活动?
- json - 杰克逊不序列化由`def`定义的字段
- machine-learning - 在 keras 中训练 nn 时设置具有序列的数组元素
- python - 尝试检查 wait_for 反应是否是某个表情符号
- chef-infra - 无法在 Chef 工作站上使用刀命令