Block two pipeline groups to run simultaneousGoCD Agent does not recognize JAVA_HOME environment variableHow do get GoCD server to run persistently in Docker to run in a VM?GoCD - How to copy files across machines/pipelinesDeployment of new version to containersHow to pass GO_REVISION from upstream pipeline to downstream pipeline in GO-CD?How to rename a GoCD pipeline?GoCD: How to set up pipelines dependenciesFind last parent for a pipelineThe Go Server service on Local Computer started and then stoppedGoCD run bash script on Pipeline
Arithmetics in LuaLaTeX
Vienna To Graz By Rail
Should I report a former managers abuse?
Is surviving this (blood loss) scenario possible?
Everyone but three
I want to identify a part from a photo
How to remove the first colon ':' from a timestamp?
Finding all possible pairs of square numbers in an array
What is this green alien supposed to be on the American covers of the "Hitchhiker's Guide to the Galaxy"?
Do dragons smell of lilacs?
Practical example in using (homotopy) type theory
Is it possible to have two words with the same particle in a sentence?
Did 007 exist before James Bond?
What would be the safest way to drop thousands of small, hard objects from a typical, high wing, GA airplane?
Using SPID in DB Tables (instead of Table Variable)
May I use a railway velocipede on used British railways?
How would thermophilic fish survive?
Was Apollo 13 radio blackout on reentry longer than expected?
numbering overwrites equation
Whipping heavy cream with melted chocolate
Should I use a resistor between gate driver and mosfet (gate pin)
When designing an adventure, how can I ensure a continuous player experience in a setting that's likely to favor TPKs?
''Habitable'' planet close to a star
Zhora asks Deckard: "Are you for real?". Was this meant to be significant?
Block two pipeline groups to run simultaneous
GoCD Agent does not recognize JAVA_HOME environment variableHow do get GoCD server to run persistently in Docker to run in a VM?GoCD - How to copy files across machines/pipelinesDeployment of new version to containersHow to pass GO_REVISION from upstream pipeline to downstream pipeline in GO-CD?How to rename a GoCD pipeline?GoCD: How to set up pipelines dependenciesFind last parent for a pipelineThe Go Server service on Local Computer started and then stoppedGoCD run bash script on Pipeline
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have 2 pipeline groups which run on same machine. Both have one pipeline which starts the rest of group. This pipeline contains the logic to start a service inside a container with a specific configuration and i want to wait all the group finish the work, before the second group can start and destroy the container and create another. I don't want to make a loop, to run automatically one after the other finishes. I want just to block possibility to start a group while the other group runs. Thanks for your help.
go-cd
add a comment |
I have 2 pipeline groups which run on same machine. Both have one pipeline which starts the rest of group. This pipeline contains the logic to start a service inside a container with a specific configuration and i want to wait all the group finish the work, before the second group can start and destroy the container and create another. I don't want to make a loop, to run automatically one after the other finishes. I want just to block possibility to start a group while the other group runs. Thanks for your help.
go-cd
add a comment |
I have 2 pipeline groups which run on same machine. Both have one pipeline which starts the rest of group. This pipeline contains the logic to start a service inside a container with a specific configuration and i want to wait all the group finish the work, before the second group can start and destroy the container and create another. I don't want to make a loop, to run automatically one after the other finishes. I want just to block possibility to start a group while the other group runs. Thanks for your help.
go-cd
I have 2 pipeline groups which run on same machine. Both have one pipeline which starts the rest of group. This pipeline contains the logic to start a service inside a container with a specific configuration and i want to wait all the group finish the work, before the second group can start and destroy the container and create another. I don't want to make a loop, to run automatically one after the other finishes. I want just to block possibility to start a group while the other group runs. Thanks for your help.
go-cd
go-cd
asked Mar 26 at 9:26
thmmy95thmmy95
511 silver badge11 bronze badges
511 silver badge11 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It sounds like there is undue coupling between your pipelines, and the best approach would be to reduce the coupling, for example by each pipeline spinning up their own container.
If that is not an option, you could try to build a pipeline graph like this:
Group1-A / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / Group2-C
though I'm not sure that actually solves your problem.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55353648%2fblock-two-pipeline-groups-to-run-simultaneous%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It sounds like there is undue coupling between your pipelines, and the best approach would be to reduce the coupling, for example by each pipeline spinning up their own container.
If that is not an option, you could try to build a pipeline graph like this:
Group1-A / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / Group2-C
though I'm not sure that actually solves your problem.
add a comment |
It sounds like there is undue coupling between your pipelines, and the best approach would be to reduce the coupling, for example by each pipeline spinning up their own container.
If that is not an option, you could try to build a pipeline graph like this:
Group1-A / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / Group2-C
though I'm not sure that actually solves your problem.
add a comment |
It sounds like there is undue coupling between your pipelines, and the best approach would be to reduce the coupling, for example by each pipeline spinning up their own container.
If that is not an option, you could try to build a pipeline graph like this:
Group1-A / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / Group2-C
though I'm not sure that actually solves your problem.
It sounds like there is undue coupling between your pipelines, and the best approach would be to reduce the coupling, for example by each pipeline spinning up their own container.
If that is not an option, you could try to build a pipeline graph like this:
Group1-A / Group2-A
Group1-B -- dummy -- Group2-B
Group1-C / Group2-C
though I'm not sure that actually solves your problem.
answered Mar 27 at 8:24
moritzmoritz
11.2k1 gold badge28 silver badges52 bronze badges
11.2k1 gold badge28 silver badges52 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55353648%2fblock-two-pipeline-groups-to-run-simultaneous%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown