From 6645d999df17cdaeeb198b8fa1c2a47fd1cd09a9 Mon Sep 17 00:00:00 2001 From: skeris Date: Wed, 30 Apr 2025 22:49:24 +0300 Subject: [PATCH] pipeline publishing --- .gitea/workflows/deploy.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/deploy.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..06476f2 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,36 @@ +name: Deploy +run-name: ${{ gitea.actor }} build image and push to container registry + +on: + push: + branches: + - 'main' + - 'staging' + - 'dev' + +jobs: + Publish: + runs-on: ["skeris"] + conainer: + image: gitea.pena:3000/penadevops/container-images/node-compose:main + steps: + - name: Check out repository code + uses: http://gitea.pena:3000/PenaDevops/actions.git/checkout@v1 + - name: Publish + run: | + git config --global user.email "kotilion.95@gmail.com" + git config --global user.name "skeris" + npm install --force + npm config set registry=http://gitea.pena/api/packages/skeris/npm/ + npm config set -- '//gitea.pena/api/packages/skeris/npm/:_authToken' "1856e802057f59193ca6fdb4068cbea44982bcc2" + if [ "${{ github.ref }}" == "refs/heads/main" ]; then + npm version major + elif [ "${{ github.ref }}" == "refs/heads/staging" ]; then + npm version minor + else + npm version patch + fi + npm publish + + +