From 6462327e56eca665ab13624ff14537c79d248f7e Mon Sep 17 00:00:00 2001 From: mctaylors <cantsendmails@mctaylors.ru> Date: Sat, 26 Oct 2024 13:32:27 +0300 Subject: [PATCH] add completely untested upload-container job Signed-off-by: mctaylors <cantsendmails@mctaylors.ru> --- .github/workflows/build-push.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 1b63a9d..8b59476 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -8,6 +8,29 @@ on: branches: [ "master" ] jobs: + upload-container: + name: Upload Octobot Docker container + runs-on: ubuntu-latest + permissions: + packages: write + environment: production + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Build container + run: docker build -t octobot -f Dockerfile . + shell: bash + + - name: Push container + run: | + echo $CR_PAT | docker login ghcr.io -u TeamOctolings --password-stdin + docker push ghcr.io/teamoctolings/octobot:latest + shell: bash + env: + CR_PAT: ${{secrets.GITHUB_TOKEN}} + upload-solution: name: Upload Octobot to production runs-on: ubuntu-latest