相关疑难解决方法(0)

自上次成功构建jenkins管道以来如何获得更改?

任何人都有一个Jenkins管道脚本可以填充自上次成功构建变量以来的所有更改?我正在使用git和multibranch管道作业.

jenkins jenkins-pipeline

13
推荐指数
2
解决办法
2万
查看次数

AWS Code Build with Github - 获取更改的文件

切线相关:AWS CodeBuild with GitHub - 仅适用于特定目录

我有一个 codebuild 项目和一个 github 存储库,其中包含许多文件。用户可以更新 git 存储库中的任何这些文件。我想以某种方式将更改后的文件的名称传递到我的 buildspec.yaml 中;IE 我的合并作业逻辑(在 buildspec.yaml 中指定)需要知道更改了哪些文件来执行每个文件的操作。

不是在谈论过滤器;而是在谈论过滤器。即“仅在 X、Y、Z 更改时触发”。因为过滤器适用于大量 XYZ,但我需要知道构建规范中的哪些文件发生了更改。IE 类似于 $CHANGED_FILE_LIST。

我在这里没有看到这个:https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html

也许我们必须做这样的事情:如何找出 git 中所有已更改文件的列表以进行完整的 jenkins 构建而不是特定的提交?

git diff --name-only $GIT_PREVIOUS_COMMIT $GIT_COMMIT

但有人会认为这个元信息可以由 codebuild 提供

aws-codebuild

7
推荐指数
1
解决办法
1991
查看次数

标签 统计

aws-codebuild ×1

jenkins ×1

jenkins-pipeline ×1