我可以 运行 在 CircleCI 作业的早期步骤之前的命令吗?
Can I run a command before the earlier steps of a CircleCI job?
Circle CI 在到达您的实际 Java/Ruby/Python/etc 构建之前会执行这些以及更多操作:
Starting the build
Start container
Enable SSH
有没有办法在早期阶段插入自定义命令? Circle.yml 似乎是您指定此类内容的地方,但文档没有详细说明可以插入到早期 stages/steps.
中的内容
在 CircleCI 1.0 中,有几个阶段,以及这些阶段中的步骤,您可以 运行 命令。
绝对最早的一步是:
machine:
pre:
- echo "Some command"
构建中的许多组件在这一步还没有准备好,包括 git clone
。在这种情况下,您还可以 运行 在 machine
阶段之后和 dependencies
.
之前 命令
machine:
post:
- echo "Probably the better place to run early commands."
dependencies:
pre:
- echo "Run commands before any inferred dependency commands."
有关 circle.yml
阶段如何工作的更多信息,请参阅 CircleCI 1.0 Configuration Doc。
-里卡多·N·费利西亚诺
开发人员布道者,CircleCI
Circle CI 在到达您的实际 Java/Ruby/Python/etc 构建之前会执行这些以及更多操作:
Starting the build
Start container
Enable SSH
有没有办法在早期阶段插入自定义命令? Circle.yml 似乎是您指定此类内容的地方,但文档没有详细说明可以插入到早期 stages/steps.
中的内容在 CircleCI 1.0 中,有几个阶段,以及这些阶段中的步骤,您可以 运行 命令。
绝对最早的一步是:
machine:
pre:
- echo "Some command"
构建中的许多组件在这一步还没有准备好,包括 git clone
。在这种情况下,您还可以 运行 在 machine
阶段之后和 dependencies
.
machine:
post:
- echo "Probably the better place to run early commands."
dependencies:
pre:
- echo "Run commands before any inferred dependency commands."
有关 circle.yml
阶段如何工作的更多信息,请参阅 CircleCI 1.0 Configuration Doc。
-里卡多·N·费利西亚诺
开发人员布道者,CircleCI