gpt4 book ai didi

gitlab - 获取包含的 gitlab 模板的工件

转载 作者:行者123 更新时间:2023-12-04 13:32:25 28 4
gpt4 key购买 nike

我想在最后的管道阶段(报告)中使用由 Security/SAST.gitlab-ci.yml 模板创建的工件。
如何修改 Security/SAST.gitlab-ci.yml 模板以将工件存储在我的项目目录中的某处?我试图为此模板定义以下内容,但这不起作用:

artifacts:
paths:
- binaries/
我会很高兴得到各种支持。
谢谢

最佳答案

解决方案
您的参数需要更新。由于 SAST.gitlab-ci.yml 无法直接更新,因此您需要覆盖 gitlab-ci.yml 中包含该文件的块之一,或者定义并包含您的自定义 SAST.gitlab-ci.yml。似乎您只需覆盖 sast 即可逃脱。堵塞。具体来说,覆盖工件 -> 报告 -> sast 参数。
例子

sast:
stage: test
artifacts:
reports:
sast: gl-sast-report.json
您还需要确保阶段和构建步骤类似于

stages:
- build
- test

include:
- template: Security/SAST.gitlab-ci.yml

build:
stage: build
script:
- ...
artifacts:
paths:
- binaries/

引用
Gitlab SAST: https://docs.gitlab.com/ee/user/application_security/sast/

关于gitlab - 获取包含的 gitlab 模板的工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64242650/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com