Skip to content
This repository has been archived by the owner on Jun 30, 2022. It is now read-only.

Latest commit

 

History

History
43 lines (33 loc) · 1.06 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.06 KB

gitlab-ci-tools

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

git-scripts

Scripts that extend git and make some workflows easier. See https://gitlab.astro-wise.org/omegacen/git-scripts.

ssh-addkey

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.