update ci (#1)
Some checks failed
Build, Test & Publish / Build (push) Successful in 18s
Build, Test & Publish / Build and Publish Container Image (push) Failing after 9s
Build, Test & Publish / Deploy to Infrastructure (push) Has been skipped

Reviewed-on: #1
This commit is contained in:
2024-09-05 14:08:24 +10:00
parent 8ad5845efc
commit 6f9fa79394
3 changed files with 21 additions and 13 deletions

View File

@@ -17,19 +17,16 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Enable corepack
run: corepack enable
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: yarn install --frozen-lockfile
run: npm install
- name: Build
run: yarn build
run: npm run build
publish:
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
@@ -46,17 +43,17 @@ jobs:
id: meta
uses: docker/metadata-action@v4
with:
images: liamp1/code
images: liamsgit.dev/LiamPietralla/code-snippets
tags: |
type=raw,value=latest
- name: Login to DockerHub
- name: Login to Registry
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and Push Docker Image to DockerHub
- name: Build and Push Docker Image to Registry
uses: docker/build-push-action@v4
with:
push: true
@@ -93,4 +90,6 @@ jobs:
export ANSIBLE_HOST_KEY_CHECKING=False # Disable host key checking
ansible-playbook infra/ansible/deploy-playbook.yml --private-key private.key --inventory hosts.ini
env:
APP_HOST: ${{ secrets.APP_HOST }}
APP_HOST: ${{ secrets.APP_HOST }}
REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}