Skip to content
This repository has been archived by the owner on Jun 30, 2022. It is now read-only.
/ docker-ci-tools Public archive

Various tools that come in handy during (GitLab) CI

Notifications You must be signed in to change notification settings

omegacen/docker-ci-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Various tools that come in handy during (GitLab) CI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published