cement/.gitea/workflows/deploy.yaml
Blake Rain c4314b8caf
Some checks failed
Deploy / build (push) Failing after 3m19s
fix: install NodeJS in Docker
2023-10-13 18:25:31 +01:00

29 lines
811 B
YAML

name: Deploy
on:
push:
tags:
- v*
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout the Repository
uses: actions/checkout@v3
- name: Build the Docker Image
run: |
sudo docker build -t blakerain/cement .
- name: Login to Docker
run: |
sudo docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
- name: Push the Image
run: |
sudo docker push blakerain/cement:latest
RELEASE_VERSION="${GITHUB_REF#refs/*/}"
sudo docker tag blakerain/cement:latest blakerain/cement:$RELEASE_VERSION
sudo docker push blakerain/cement:$RELEASE_VERSION