From 63cf6058ac8da1950a7c150491b92f2cb8d03792 Mon Sep 17 00:00:00 2001 From: "Mikhail f. Shiryaev" Date: Thu, 14 May 2020 14:23:58 +0200 Subject: [PATCH] Add docs for releases and docker hub images --- docs/DOCKER.md | 6 ++++++ docs/RELEASE.md | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 docs/DOCKER.md create mode 100644 docs/RELEASE.md diff --git a/docs/DOCKER.md b/docs/DOCKER.md new file mode 100644 index 0000000..185575b --- /dev/null +++ b/docs/DOCKER.md @@ -0,0 +1,6 @@ +# Docker images and tags +The images `innogames/graphite-ch-optimizer` are available on docker-hub with the following tags: + +- `${semantic_version}` (`docker/graphite-ch-optimizer/Dockerfile`) - these tags are automatically built from tags with tag regexp `v([.0-9]+)` +- `latest` (`docker/graphite-ch-optimizer/Dockerfile`) - is built automatically from the latest `master` commit +- `builder` (`docker/builder/Dockerfile`) - is built automatically from the latest `master` commit diff --git a/docs/RELEASE.md b/docs/RELEASE.md new file mode 100644 index 0000000..e8f476d --- /dev/null +++ b/docs/RELEASE.md @@ -0,0 +1,6 @@ +# CREATE NEW RELEASE +When the code is ready to new release, create it with the tag `v${major_version}.${minor_version}.${patch_version}`. +We have a [workflow](../.github/workflows/upload-assets.yml), which will upload created DEB and RPM packages together with hash sums as the release assets. + +## Use Jenkins to upload packages to deb-drop repository +When the release is ready and assets are uploaded, launch the multibranch pipeline job configured against [Jenkinsfile](../Jenkinsfile) with desired version. It will download the package, compare hashsums and upload it to the repository.