buikd(docker): add github docker registy

This commit is contained in:
Nightapes
2020-01-06 12:47:02 +01:00
parent 279509c922
commit f6a2d837b1
2 changed files with 8 additions and 2 deletions

View File

@@ -35,8 +35,11 @@ jobs:
- name: Build Docker image - name: Build Docker image
if: github.ref != 'refs/heads/master' if: github.ref != 'refs/heads/master'
run: | run: |
docker build -t nightapes/go-semantic-release:development .
docker login -u nightapes -p ${{ secrets.DOCKER_PASSWORD }} docker login -u nightapes -p ${{ secrets.DOCKER_PASSWORD }}
docker login -u nightapes -p ${{ secrets.GITHUB_TOKEN }} docker.pkg.github.com
docker build -t nightapes/go-semantic-release:development .
docker push nightapes/go-semantic-release:development
docker tag nightapes/go-semantic-release:development docker.pkg.github.com/Nightapes/go-semantic-release/go-semantic-release:development
docker push nightapes/go-semantic-release:development docker push nightapes/go-semantic-release:development
- name: Push Docker image - name: Push Docker image
@@ -48,4 +51,5 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: | run: |
docker login -u nightapes -p ${{ secrets.DOCKER_PASSWORD }} docker login -u nightapes -p ${{ secrets.DOCKER_PASSWORD }}
docker login -u nightapes -p $GITHUB_TOKEN docker.pkg.github.com
./build/go-semantic-release-temp release --loglevel trace ./build/go-semantic-release-temp release --loglevel trace

View File

@@ -17,7 +17,9 @@ changelog:
hooks: hooks:
preRelease: preRelease:
- docker build -t nightapes/go-semantic-release:latest . - docker build -t nightapes/go-semantic-release:latest .
- docker build -t nightapes/go-semantic-release:$RELEASE_VERSION . - docker tag nightapes/go-semantic-release:latest docker.pkg.github.com/Nightapes/go-semantic-release/go-semantic-release:$RELEASE_VERSION
- docker tag nightapes/go-semantic-release:latest nightapes/go-semantic-release:$RELEASE_VERSION
postRelease: postRelease:
- docker push nightapes/go-semantic-release:latest - docker push nightapes/go-semantic-release:latest
- docker push nightapes/go-semantic-release:$RELEASE_VERSION - docker push nightapes/go-semantic-release:$RELEASE_VERSION
- docker push docker.pkg.github.com/Nightapes/go-semantic-release/go-semantic-release:$RELEASE_VERSION