Replies: 3 comments 3 replies
-
Well, it is up to you. I used to have multiple pipelines (github actions) based on some branch conditions, etc. Now I have a CI action only and then in Nuke I do stuff conditionally depending on the branch/tag, etc. I prefer it that way as I have everything in the build.cs now. |
Beta Was this translation helpful? Give feedback.
-
Well I don't have your specifics but if you use DependsOn in a semantically correct way, then whatever task you are running in each pipeline should depend on it and there would be no reason to make that conditional... |
Beta Was this translation helpful? Give feedback.
-
So I guess my first question is why would you want to split that into different pipepelines ? Whatever the answer to that is (a condidition) then you can put that condition into Nuke... Just my opinion... |
Beta Was this translation helpful? Give feedback.
-
Hi everyone
I'm starting exploring the Nuke build system and so far it looks really great, congrats to the coders 👏 !
I'm hitting now the "pipeline creation" step, and I'm wondering: what are the recommendation here?
Nuke targets are likely depending on each other (e.g. Test => Compile => Restore), these dependencies can be reflected in the pipeline? As per the (very few actually) examples I saw around, most people have a single-step-pipeline which does everything up to deploying... is this really the "nuke approach"?
Ideally, I would prefer to have separated steps in the pipeline to have a better/simpler/more direct overview on what went wrong.
The only way to achieve this that I see would be to remove the Nuke-targets-interdependencies (at least in the build-server use case).
Is there any better way?
Many thanks in advance!
Giona
Beta Was this translation helpful? Give feedback.
All reactions