Skip to content

Commit

Permalink
github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
Creiger committed Oct 22, 2023
1 parent c988715 commit 13c53fb
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions .github/workflows/build_master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Build master

on:
push:
branches:
- master

jobs:
build:
runs-on: ubuntu-latest
name: Build TS
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'

- run: npm ci
- run: npm run compile

- uses: actions/upload-artifact@v2
with:
name: build
path: |
./lib/
package.json
package-lock.json
./public/
./docker/Dockerfile
./config/
build-docker:
runs-on: ubuntu-latest
name: Build docker image
needs: [build]
steps:
- uses: actions/download-artifact@v2
with:
name: build

- uses: docker/setup-buildx-action@v1

- name: login to dockerhub
uses: docker/login-action@v1
with:
username: creiger
password: ${{secrets.DOCKER_TOKEN}}

- run: mv ./docker/Dockerfile ./Dockerfile
- run: rm -rf ./docker

- name: Build docker image
uses: docker/build-push-action@v2
with:
context: .
tags: |
creiger/nhl-stats:latest
creiger/nhl-stats:1.0.0-${{github.run_number}}
push: true






0 comments on commit 13c53fb

Please sign in to comment.