From b0e00eb209456e6df3e9827e3fc3a6e92deb810f Mon Sep 17 00:00:00 2001 From: Artsiom Siamashka Date: Mon, 17 Nov 2025 12:33:15 +0100 Subject: [PATCH] Uncommented image push, added gitea workflow --- .gitea/workflows/build.yaml | 31 +++++++++++++++++++++++++++++++ Jenkinsfile | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..12929d3 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,31 @@ +name: Build ML Base Image + +on: + workflow_dispatch: + # push: + # branches: + # - main + # - master + # paths: + # - MLBaseDockerfile + # - '**/*' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Login to container registry + run: | + echo "${{ secrets.DOCKER_PASSWORD }}" | docker login ${{ secrets.PUSH_REGISTRY }} -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + + - name: Build image + run: | + docker build -f MLBaseDockerfile -t "${{ secrets.PUSH_REGISTRY }}/ml-base:latest" . + + - name: Push image + run: | + docker push "${{ secrets.PUSH_REGISTRY }}/ml-base:latest" \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 5c56dec..b3b2f93 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,7 @@ pipeline { steps { script { def img = docker.build("${env.PUSH_REGISTRY}/ml-base:latest", "-f MLBaseDockerfile .") - // img.push() + img.push() } } }