Various tools and utilities that come in handy during (GitLab) CI jobs.
Superseded by https://gitlab.astro-wise.org/omegacen/ci-templates/-/tree/master/dockerfiles/ci-tools.
List of tools installed:
- git
- openssh-client
- rsync
- s-nail
- gettext
- curl
- jq
- black
- autopep8
- release-cli
- python-gitlab
- python-compare-ast
- coverage-fixpaths
- git-scripts
- ssh-addkey
Scripts that extend git and make some workflows easier. See https://gitlab.astro-wise.org/omegacen/git-scripts.
Easily add private SSH keys during your GitLab CI jobs.
This utility reduces the hassle of adding a private SSH key to running Docker containers to one command. This is particularly useful for deploy jobs in GitLab CI, hence the name.
While running a container (interactively), you can add a private key as follows:
$ ssh-addkey "${SSH_PRIVATE_KEY}"
where the SSH_PRIVATE_KEY
variable contains your private key. You can then
either ssh, rsync, or use git to sync to your favorite deploy server.