Как определить восходящий и нисходящий проект в Jenkinsfile - PullRequest
0 голосов
/ 04 сентября 2018

У меня 3 проекта (A, B, C).

Проект A имеет нижестоящий проект B.

Проект B имеет как вверх по течению от проекта A, так и вниз по течению от проекта C.

Проект C имеет в качестве основного проекта B.

Теперь я должен определить в Jenkinsfile конвейер, который позволяет автоматически создавать проекты B и C, когда проект A завершает сборку.

Есть предложения?

1 Ответ

0 голосов
/ 04 сентября 2018

Это то, что у вас есть A-> B-> C, так что в JenkinFile из A

jenkinsFile

stage ('Starting Sub Jobs') {
   build 'JobB'
}

Аналогично JenkinsFile из B

jenkinsFile

stage ('Starting Sub Jobs') {
   build 'JobC'
}

Таким образом, JenkinsFile остается независимым друг от друга, т.е.

Если задание B запускается, задание C будет запущено. Но, если задание A запущено, то будет запущено задание B, что, в свою очередь, вызовет задание C.

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...