Deployment workflow

This commit is contained in:
Ninjaws
2024-11-07 23:03:57 +01:00
parent 0b8527dbd8
commit 67b520ae08
2 changed files with 20 additions and 12 deletions
+3 -12
View File
@@ -1,25 +1,16 @@
name: Quiz App name: Quiz App Testing
run-name: ${{ gitea.actor }} is building Quiz App run-name: ${{ gitea.actor }} is testing Quiz App
on: [push] on: [push]
jobs: jobs:
Quiz Runner: Quiz Runner:
runs-on: bash runs-on: bash
steps: steps:
# - name: Ensure bash is installed
# run: |
# sudo apt-get update
# sudo apt-get install bash
- run: apk add docker-compose - run: apk add docker-compose
- run: docker-compose --version - run: docker-compose --version
# - run: apt-get update && \
# apt-get install -y git && \
# apt-get clean && \
# rm -rf /var/lib/apt/lists/*
- run: docker --version - run: docker --version
- run: apk add git - run: apk add git
- run: apk add nodejs npm - run: apk add nodejs npm
- name: Check out repository code - name: Check out repository code
uses: actions/checkout@v4 uses: actions/checkout@v4
- run: docker-compose up -d --build # Run tests
# - run: apt-get install docker.io
+17
View File
@@ -0,0 +1,17 @@
name: Quiz App Deployment
run-name: ${{ gitea.actor }} is deploying Quiz App
on:
push:
branches:
- main
jobs:
Quiz Runner:
runs-on: bash
steps:
- run: apk add docker-compose
- run: apk add git
- run: apk add nodejs npm
- name: Check out repository code
uses: actions/checkout@v4
- run: docker-compose up -d --build