#release-engineering (2021-01)

jenkins_ci All things CI/CD. Specific emphasis on Codefresh and CodeBuild with CodePipeline.

CI/CD Discussions

Archive: https://archive.sweetops.com/release-engineering/

2021-01-08

2021-01-07

hairyhenderson avatar
hairyhenderson
08:29:44 PM

@hairyhenderson has joined the channel

2021-01-06

2021-01-04

loren avatar
loren

would folks be interested in a build-harness pr that runs the init logic automatically? been playing with it in my own project, and seems to work. kinda abusing the include directive

PePe avatar

init…..as terraform init or…..

loren avatar
loren

oh sorry, make init, from the build-harness bootstrap

PePe avatar

yes that sounds good

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

possibly - what does it look like?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

my main concern is that it should error gracefully if the user doesn’t have make

loren avatar
loren

Found a bug in my patch, so not quite ready. But the user still needs make as a prereq. I’m not addressing that… Just, if you run make foo without first invoking make init then it will handle the clone for you. I should have something tomorrow. Cards on the table, it’s reasonable straightforward but may not be pretty, so definitely hoping to spark discussion and simplify logic, or clean it up or work out a use case I missed…

Matt Gowie avatar
Matt Gowie

I’m interested in this. I’ve thought about this before and figured it was possible with some extra make-fu.

loren avatar
loren

i got derailed yesterday with a customer (dang that paid work!)… trying to get back to it today…

1
loren avatar
loren

@Erik Osterman (Cloud Posse) @Matt Gowie @PePe pr open… https://github.com/cloudposse/build-harness/pull/272

Adds auto-init capability using the bootstrap include directive by lorengordon · Pull Request #272 · cloudposse/build-harness

what These changes will automatically run the make init workflow, and keep the clone up-to-date with the target branch/tag. why People on my team kept forgetting to run make init, and it proved suf…

1
1
    keyboard_arrow_up