release 0.0.2a2 (#1)

* Build master and stable branches

* Updated README.md

* Added github action to publish package

* Updated python to 3.8.2-r1 for docker images

* poetry update

* 0.0.2a2

* Hotfix: Build latest docker image from Dockerfile.dev
This commit is contained in:
Felipe M 2020-07-21 16:32:11 +02:00 committed by Felipe Martin
parent d58f0e29ed
commit 236e372e00
Signed by: fmartingr
GPG key ID: 716BC147715E716F
7 changed files with 178 additions and 134 deletions

View file

@ -12,10 +12,10 @@ jobs:
- uses: actions/checkout@v2
- name: Build the Docker image
run: docker build --tag butterrobot:$(git rev-parse --short HEAD) docker
run: docker build --tag butterrobot:$(git rev-parse --short HEAD) -f Dockerfile.dev .
- name: Push into Github packages (latest)
run: |
echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u fmartingr --password-stdin
docker tag butterrobot:$(git rev-parse --short HEAD) docker.pkg.github.com/fmartingr/butterrobot/butterrobot:master
docker push docker.pkg.github.com/fmartingr/butterrobot/butterrobot:master
docker tag butterrobot:$(git rev-parse --short HEAD) docker.pkg.github.com/fmartingr/butterrobot/butterrobot:latest
docker push docker.pkg.github.com/fmartingr/butterrobot/butterrobot:latest

View file

@ -1,16 +1,40 @@
name: Build stable tag docker image
name: Release
on:
push:
branches:
- stable
- stable
jobs:
build:
prepare:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v2
publish:
runs-on: ubuntu-latest
needs:
- prepare
steps:
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install poetry
run: |
pip install poetry
- name: Build and publish
run: |
poetry publish -u ${{ secrets.PYPI_USERNAME }} -p ${{ secrets.PYPI_PASSWORD }} --build
build:
runs-on: ubuntu-latest
needs:
- prepare
- publish
steps:
- name: Build the Docker image
run: docker build --tag butterrobot:$(git rev-parse --short HEAD) docker
@ -20,4 +44,4 @@ jobs:
docker tag butterrobot:$(git rev-parse --short HEAD) docker.pkg.github.com/fmartingr/butterrobot/butterrobot:stable
docker tag butterrobot:$(git rev-parse --short HEAD) docker.pkg.github.com/fmartingr/butterrobot/butterrobot:$(cat pyproject.toml | grep version | cut -d "\"" -f 2)
docker push docker.pkg.github.com/fmartingr/butterrobot/butterrobot:stable
docker push docker.pkg.github.com/fmartingr/butterrobot/butterrobot:$(cat pyproject.toml | grep version | cut -d "\"" -f 2)
docker push docker.pkg.github.com/fmartingr/butterrobot/butterrobot:$(cat pyproject.toml | grep version | cut -d "\"" -f 2)