artifacts: expire_in:1week artifacts:reports 用于从作业中收集测试报告,代码质量报告和安全报告. 在GitLab的UI中显示这些报告。 **注意:**无论作业结果(成功或失败),都将收集测试报告。 artifacts:reports:junit 收集junit单元测试报告,收集的JUnit报告将作为工件上传到GitLab,并将自动显示在合并请求中 build: sta...
artifacts:expire_in artifacts:reports dependencies coverage retry trigger include extends pages variables variables 变量的优先级 使用export导出的变量示例 关闭全局层级定义的变量 变量定义时使用其他变量 克隆策略Git strategy GIT_STRATEGY 子模块策略Git submodule strategy GIT_SUBMODULE_STRATEGY 检出分支设置Git che...
job: artifacts: expire_in: 1 week 1. artifacts:reports 用于从作业中收集测试报告,代码质量报告和安全报告. 在GitLab的UI中显示这些报告。注意:无论作业结果(成功或失败),都将收集测试报告。 artifacts:reports:junit 收集junit单元测试报告,收集的JUnit报告将作为工件上传到GitLab,并将自动显示在合并请求中。 bu...
步骤1- 登录您的 GitLab 帐户并转到您的项目 - 步骤2- 单击设置选项卡下的CI/CD选项并展开管道触发器选项- 输入触发器的描述,然后单击“添加触发器”按钮。 步骤3− 接下来,它会在创建触发器后显示成功消息 − 步骤4- 现在转到设置选项卡下的CI/CD选项并展开管道触发器选项。您将看到新创建的触发...
在上述配置中,`test` job会通过`dependencies`关键字将前面的`build` job的Artifacts下载到当前job中,可以在`test` job中使用这些Artifacts。 3.保存Artifacts Artifacts默认情况下会保留1天,但可以通过CI/CD配置文件中的`expire_in`关键字来指定Artifacts的保留时间。例如: ``` artifacts: paths: - dist/ expire...
artifacts:expire_in GitLab 8.9 and GitLab Runner v1.3.0中引入 artifacts:expire_in 用于设置artifacts上传包的失效时间. 如果不设置,artifacts的打包是永远存在于gitlab上的. expire_in 允许你指定artifacts过期时间, 在该期间内,artifacts包将储存在gitLab上. ...
job: artifacts: expire_in: 1 week artifacts:reports 用于从作业中收集测试报告,代码质量报告和安全报告. 在GitLab的UI中显示这些报告。注意:无论作业结果(成功或失败),都将收集测试报告。 artifacts:reports:junit 收集junit单元测试报告,收集的JUnit报告将作为工件上传到GitLab,并将自动显示在合并请求中。 代码语...
在计划被触发时或者master分支被push时触发,并且先决条件是kubernetes服务是活跃的(你启用了kubernetes服务作为执行器,相关请看gitlab ci runner的文档,ce用户一般用求不到) job: only: refs: - master - schedules kubernetes: active artifacts artifacts 被用于在 job 作业成功后将制定列表里的文件或文件夹附加到 ...
artifacts:expire_in用于过期后删除邮件上传的artifacts。默认情况下,artifacts都是在GitLab中永久保存。expire_in允许设置设置artifacts的存储时间,从它们被上传存储到GitLab开始计算。 可以通过job页面的Keep来修改有效期。 过期后,artifacts会被通过一个默认每小时执行一次的定时job删除,所以在过期后无法访问artifacts。
artifacts指任务成功后可供下载的附件,可在pipeline-CI中下载 artifacts:paths- 该路径下的文件作为附件,只可指定仓库内的路径 artifacts:name- 下载附件时的名称,可利用内置变量作为附件的名字 artifacts:when- 指定当job成功或失败时才会上传附件 artifacts:expire_in- 指定附件上载后保存的时间,默认永久在Gitlab保存...