pogdark-api/.gitea/workflows/build.yaml
whysman 07a0eb2f2e
All checks were successful
Build Pogdark API / Build Pogdark API (push) Successful in 9m41s
Updated Dockerfile and build.yaml
2024-11-07 00:10:52 -05:00

43 lines
865 B
YAML

name: Build Pogdark API
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
name: Build Pogdark API
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.22' # Specify the desired Go version
- name: Download Dependencies
run: |
go mod download
- name: Build Go Binary
run: |
go build -o pogdark-api .
- name: Confirm file presence
run: |
ls -al .
- name: Build Docker Image
run: |
docker build -t localhost:5000/pogdark-api:latest .
- name: Push Docker Image to Local Registry
run: |
docker push localhost:5000/pogdark-api:latest