name: epicmorg.advanced.vscode.images on: # push: # branches: # - 'master' schedule: - cron: '0 0 * * 2,4,6' jobs: build-images: name: Build EpicMorg Advanced Images runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Docker Compose Update run: make docker-compose-update ################################################################################## - name: "Build and Deploy Advanced Vscode Server Images:" run: cd linux/advanced/vscode-server/latest && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server AMXX Images:" run: cd linux/advanced/vscode-server/amxx && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Android Images:" run: cd linux/advanced/vscode-server/android && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server CPP Images:" run: cd linux/advanced/vscode-server/cpp && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server DevOps Images:" run: cd linux/advanced/vscode-server/devops && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Docker Images:" run: cd linux/advanced/vscode-server/docker && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server dotnet Images:" run: cd linux/advanced/vscode-server/dotnet && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server dotnat Full Images:" run: cd linux/advanced/vscode-server/dotnet-full && pwd && make sync && make patch && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Mono Images:" run: cd linux/advanced/vscode-server/mono && pwd && make sync && make patch && make build && make deploy ################################################################################## - name: Cleanup run: make clean