[bootstrappable] Re: The jenga of build tools and their environments: end-to-end ci/cd pipelining?

  • From: Jeremiah@xxxxxxxxxx
  • To: bootstrappable@xxxxxxxxxxxxx
  • Date: Wed, 31 Mar 2021 23:40:20 +0000


Although I have been registered in the `bootstrappable` list for the best of 
two
years, it is only thanks to FOSDEM'21 and Janneke's GNU Mes presentation [1] 
and the
irc logs that gave an understanding on how far the task has gone (arrived 
at?).
Entirely my fault.
Been too busy to do routine summaries of progress of the various pieces
and the public relations work required to help attract more developers.

Said that, I have created on gitlab.com the group & project
https://gitlab.com/bootstrappable, so that it is possible to collate, if so ;
desired,
many different efforts under one single CI/CD roof.
certainly possible if you are willing to be responsible for doing the
work required to make it happen.

Now, In case you fall into this: if you begin any build script in bash with 
`set -ex`
(or any equivalent method) it should be relatively trivial to convert them to 
a gitlab
ci/cd process
The bootstrap process runs on kaem which is a trivial shell, which you
could copy and just put a shebang and set -eux on top and it will behave
identically.

As we primarily operate on the policy of "who does, decides" if you are
willing to the work required, I am certain all of the pieces will gladly
the extra set of eyes helping.

-Jeremiah

Other related posts: