pogdark-api/.gitea/workflows/build.yaml
whysman bd3036e537
All checks were successful
Build Pogdark API / Build Pogdark API (push) Successful in 9m44s
Removing unnecessary build step
2024-11-06 23:09:56 -05:00

39 lines
794 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: 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