OpenVPN container incl. easy-rsa, TOTP, prometheus exporter
Go to file
Stefan Reimer d9320daa34 Squashed '.ci/' changes from 63421d1..2c44e4f
2c44e4f Disable concurrent builds
7144a42 Improve Trivy scanning logic
c1a48a6 Remove auto stash push / pop as being too dangerous
318c19e Add merge comment for subtree
22ed100 Fix custom branch docker tags
227e39f Allow custom GIT_TAG
38a9cda Debug CI pipeline
3efcc81 Debug CI pipeline
5023473 Make branch detection work for tagged commits
cdc32e0 Improve cleanup flow
8df60af Fix derp
748a4bd Migrate to :: to allow custom make steps, add generic stubs
955afa7 Apply pep8
5819ded Improve ECR public lifecycle handling via python script
5d4e4ad Make rm-remote-untagged less noisy
f00e541 Add cleanup step to remove untagged images by default
0821e91 Ensure tag names are valid for remote branches like PRs
79eebe4 add ARCH support for tests
aea1ccc Only add branch name to tags, if not part of actual tag
a5875db Make EXTRA_TAGS work again

git-subtree-dir: .ci
git-subtree-split: 2c44e4fd8550d30fba503a2bcccec8e0bac1c151
2024-06-25 17:16:10 +00:00
vars Squashed '.ci/' changes from 63421d1..2c44e4f 2024-06-25 17:16:10 +00:00
ecr_public_lifecycle.py Squashed '.ci/' changes from 63421d1..2c44e4f 2024-06-25 17:16:10 +00:00
LICENSE feat: initial commit 2022-02-11 17:47:10 +01:00
podman.mk Squashed '.ci/' changes from 63421d1..2c44e4f 2024-06-25 17:16:10 +00:00
README.md docs: add quickstart 2022-03-23 10:54:49 +01:00

ci-tools-lib

Various toolchain bits and pieces shared between projects

Quickstart

Create top-level Makefile

REGISTRY := <your-registry>
IMAGE := <image_name>
REGION := <AWS region of your registry>

include .ci/podman.mk

Add subtree to your project:

git subtree add --prefix .ci https://git.zero-downtime.net/ZeroDownTime/ci-tools-lib.git master --squash

Jenkins

Shared groovy libraries

Make

Common Makefile include