This commit is contained in:
2023-11-19 01:20:21 +01:00
parent c593150081
commit 4f3823b439

View File

@@ -8,7 +8,7 @@ on:
push: push:
branches: branches:
- 'main' - 'main'
tags: {} # tags: {}
jobs: jobs:
docker: docker:
@@ -16,20 +16,20 @@ jobs:
steps: steps:
- name: Print Gitea runner tag - name: Print Gitea runner tag
run: echo ${{ gitea.ref_name }} run: echo ${{ gitea.run_id }}
- run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!"
- run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}."
- run: echo "🚀 I am running on tag ${{ gitea.ref_name }}!" - run: echo "🚀 I am running on tag ${{ gitea.ref_name }}!"
# INSTALL docker # INSTALL docker
- run: apt-get update # - run: apt-get update
- run: apt-get -y install curl dnsutils # - run: apt-get -y install curl dnsutils
- run: install -m 0755 -d /etc/apt/keyrings # - run: install -m 0755 -d /etc/apt/keyrings
- run: curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg # - run: curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- run: chmod a+r /etc/apt/keyrings/docker.gpg # - run: chmod a+r /etc/apt/keyrings/docker.gpg
- run: echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null # - run: echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
- run: apt-get update # - run: apt-get update
- run: apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # - run: apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# BUILD & PUSH # BUILD & PUSH
- name: Checkout private tools - name: Checkout private tools
@@ -41,17 +41,19 @@ jobs:
ssh-strict: false ssh-strict: false
token: ${{ secrets.ACCESS_TOKEN_GIT }} token: ${{ secrets.ACCESS_TOKEN_GIT }}
ssh-known-hosts: ${{ secrets.SSH_KNOWN_GITEA }} ssh-known-hosts: ${{ secrets.SSH_KNOWN_GITEA }}
- name: Login to Docker private registry - name: Print Gitea runner tag
uses: docker/login-action@v3 run: echo ${{ gitea.run_id }}
with: # - name: Login to Docker private registry
registry: ${{ vars.REGISTRY_DOCKER }} # uses: docker/login-action@v3
username: ${{ secrets.REGISTRY_DOCKER_USER }} # with:
password: ${{ secrets.REGISTRY_DOCKER_PASS }} # registry: ${{ vars.REGISTRY_DOCKER }}
- name: Build and push # username: ${{ secrets.REGISTRY_DOCKER_USER }}
uses: docker/build-push-action@v5 # password: ${{ secrets.REGISTRY_DOCKER_PASS }}
with: # - name: Build and push
context: . # uses: docker/build-push-action@v5
push: true # with:
tags: ${{ vars.REGISTRY_DOCKER }}/${{ vars.DOCKER_IMAGE_NAME }}:latest,${{ vars.REGISTRY_DOCKER }}/${{ vars.DOCKER_IMAGE_NAME }}:1.0.2 # context: .
# secrets: | # push: true
# GIT_AUTH_TOKEN=${{ secrets.ACCESS_TOKEN_GIT }} # tags: ${{ vars.REGISTRY_DOCKER }}/${{ vars.DOCKER_IMAGE_NAME }}:latest,${{ vars.REGISTRY_DOCKER }}/${{ vars.DOCKER_IMAGE_NAME }}:1.0.2
# # secrets: |
# # GIT_AUTH_TOKEN=${{ secrets.ACCESS_TOKEN_GIT }}