Skip to content

Saetch

Saetch #26

name: Build Images
run-name: ${{ github.actor }}
on:
push:
branches:
- main
jobs:
docker-images:
runs-on: Ubuntu-latest
permissions:
contents: read
packages: write
actions: read
steps:
- uses: actions/checkout@v3
- run: docker-compose -f ./Cluster/docker-compose.yml build
- run: docker build -f ./Cluster/Node_cs/Dockerfiles/aot/Dockerfile --tag node_cs_aot ./Cluster/Node_cs/
- run: docker-compose -f ./Cluster/docker-compose.yml up -d
- run: docker-compose -f ./Cluster/docker-compose.yml down
- run: docker login ghcr.io -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }}
- run: docker tag deightma_coordinator ghcr.io/${{ github.repository_owner }}/deightma_coordinator:latest
- run: docker push ghcr.io/${{ github.repository_owner }}/deightma_coordinator:latest
- run: docker tag deightma_bicubic_interpolation_service ghcr.io/${{ github.repository_owner }}/bicubic_interpolation_service:latest
- run: docker push ghcr.io/${{ github.repository_owner }}/bicubic_interpolation_service:latest
- run: docker tag deightma_master ghcr.io/${{ github.repository_owner }}/deightma_master:latest
- run: docker push ghcr.io/${{ github.repository_owner }}/deightma_master:latest
- run: docker tag deightma_nodecs ghcr.io/${{ github.repository_owner }}/deightma_nodecs:latest
- run: docker push ghcr.io/${{ github.repository_owner }}/deightma_nodecs:latest
build-client:
runs-on: Ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: dotnet build ./Client/Client.csproj