小编Bas*_*sti的帖子

Gitlab CI 管道在同一阶段并行运行作业并调用/触发同一阶段的其他作业

我正在尝试创建一个用于数据加载的自动化管道。我有一个如下解释的场景:

stages
 - stage1
 - stage2

job1:
  stage: stage1
  script:
  - echo "stage 1 job 1"


job2:
  stage: stage1
  script:
   - echo "stage 1 job 2"

job3:
  stage: stage1
  script:
   - echo "stage 1 job 3"

job4:
  stage: stage1
  script:
   - echo "stage 1 job 4"
Run Code Online (Sandbox Code Playgroud)

我想在同一阶段并行运行 job1 和 job2。所以,在Job1和job2成功之后

  • job1 将调用/触发 job3。这意味着当 job1 成功时 job3 将自动启动
  • job2将调用/触发job4,这意味着当job2成功时,job4将自动启动

我正在 .gitlab-ci.yml 中编写管道。

谁能帮我实现这个?

build-automation amazon-web-services gitlab gitlab-ci gitlab-ci-runner

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

在PHP中,如何在字符串中调用函数?

比如说,字符串是:

$str="abcdefg foo() hijklmopqrst";
Run Code Online (Sandbox Code Playgroud)

如何让php调用foo()并将返回字符串插入此字符串?

php

9
推荐指数
7
解决办法
3万
查看次数