Skip to content

Commit

Permalink
Add docs for releases and docker hub images
Browse files Browse the repository at this point in the history
  • Loading branch information
Felixoid committed May 14, 2020
1 parent 7d65cfa commit 63cf605
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/DOCKER.md
Original file line number Diff line number Diff line change
@@ -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
6 changes: 6 additions & 0 deletions docs/RELEASE.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 63cf605

Please sign in to comment.