https://github.com/3mdeb/docker-release-manager
https://github.com/3mdeb/docker-release-manager
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/3mdeb/docker-release-manager
- Owner: 3mdeb
- Created: 2018-12-14T14:34:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-14T17:00:16.000Z (over 7 years ago)
- Last Synced: 2023-09-21T15:12:38.489Z (over 2 years ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-release-manager
## Prerequisites
Each container repo managed by this script shall contain the `container-config`
file with content:
```
DOCKER_USER_NAME="user-name"
DOCKER_IMAGE_NAME="image-name"
```
and a `VERSION` file that follows the syntax:
```
X.Y.Z
```
To enable `Trevis CI` in a given repo, add a `.travis.yml` based on the [provided
example](travis.yml.example).
## Bump version
1. Enter container repo.
1. Call the bump script:
```
curl -s https://raw.githubusercontent.com/3mdeb/docker-release-manager/master/release-manager.sh | bash /dev/stdin bump_minor
```
1. Create PR.
1. If Travis job triggers, wait for the build to pass. Then, merge the PR to `master`.
1. Builds from `master` are automatically being pushed to `dockerhub`.