CodeMonkey@programming.devtoProgrammer Humor@programming.dev•"GitHub CI is easy", he said. "It's just `bash` ", he said.
3·
8 days agoWe have all of our build and CI in make
so, theoretically, all the CI system needs to do is run a single command. Then I try to run the command on a CI server, it is missing an OS package (and their package manager version is a major version behind so I need to download a pre-built binary from the project site). Then the tests get kill for using too much memory. Then, after I reduce resource limits, the tests time out…
I am grateful that we use CircleCI as our SaaS CICD and they let me SSH on to a test container so I can see what is going on.
For me, it is easier to learn to use
git
via CLI instead of a UI. When I first started using git, I learned a few command/flag combinations that I use every day and I barely learned anything else about git after. Everything I don’t do regularly I don’t remember, but have written down in a text file of incantations. It is harder to write down what buttons and what menus I have to click.