您好stackoverflow / circleci上帝。
我已经使用CircleCI已有一段时间了,我对“结帐”步骤有疑问,我将尽力解释。这是我的circleCI配置文件的片段(我有一个工作为“ a-job”,其第一步是结帐):
a-job:
docker:
- image: docker-image-here
steps:
- checkout
...
Run Code Online (Sandbox Code Playgroud)
我的问题是,circleci步骤“签出”是从母版还是特定提交的代码中提取最新代码。
即签出只是git clone master:latest还是git clone特定提交在这里
免责声明:CircleCI的开发人员布道者
VonC的答案不正确。在CircleCI 2.0(即配置)中,“特殊步骤” checkout签出当前提交。当前提交是首先启动CI的提交。
因此,无论何时git push到GitHub或Bitbucket,都会构建该提交,这就是该checkout步骤检索的提交。如果您同时进行git push多个提交,则最新的提交是将开始进行构建的提交。
| 归档时间: |
|
| 查看次数: |
1049 次 |
| 最近记录: |