Stefan Reimer 27dddfb1b7 Squashed '.ci/' changes from 5023473..22ed100
22ed100 Fix custom branch docker tags
227e39f Allow custom GIT_TAG
38a9cda Debug CI pipeline
3efcc81 Debug CI pipeline

git-subtree-dir: .ci
git-subtree-split: 22ed10034d0a2380085b8f0680a50c2e67f6fada
2023-08-17 09:51:15 +00: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

Description
AWS Lambda function parsing and formatting SNS messages before sending them to eg. Slack, Matrix, etc
Readme 141 KiB
Languages
Python 79.1%
Makefile 10.2%
Groovy 5.9%
Dockerfile 3.7%
Shell 1.1%