2 Commits

Author SHA1 Message Date
sova-ci c797ad7e2f fix: git-flow prod/test/stage (revert mistaken dev branch)
adminpanel-ci-cd / parse-tag (push) Successful in 28s
adminpanel-ci-cd / test (push) Failing after 13m53s
adminpanel-ci-cd / build-and-push (push) Has been skipped
adminpanel-ci-cd / deploy-gitops (push) Has been skipped
2026-06-03 17:14:31 +03:00
sova-ci bcb4bd16d3 ci: tag-only pipeline; env test|dev|prod 2026-06-03 17:11:47 +03:00
+2 -17
View File
@@ -1,17 +1,8 @@
name: adminpanel-ci-cd name: adminpanel-ci-cd
# CI/CD: только push git-тега (ручное тегирование на ветке prod|test|stage).
on: on:
workflow_dispatch:
inputs:
branch:
description: 'Ветка для прогона тестов'
required: true
default: test
type: choice
options:
- prod
- test
- stage
push: push:
tags: tags:
- 'adminpanel-v*' - 'adminpanel-v*'
@@ -23,12 +14,9 @@ env:
jobs: jobs:
test: test:
if: github.event_name == 'workflow_dispatch' || startsWith(github.ref, 'refs/tags/adminpanel-v')
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with:
ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.branch || github.ref }}
- uses: actions/setup-node@v4 - uses: actions/setup-node@v4
with: with:
node-version: '24' node-version: '24'
@@ -38,7 +26,6 @@ jobs:
- run: npm run build - run: npm run build
parse-tag: parse-tag:
if: startsWith(github.ref, 'refs/tags/adminpanel-v')
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
full_tag: ${{ steps.meta.outputs.full_tag }} full_tag: ${{ steps.meta.outputs.full_tag }}
@@ -55,7 +42,6 @@ jobs:
build-and-push: build-and-push:
needs: [test, parse-tag] needs: [test, parse-tag]
if: startsWith(github.ref, 'refs/tags/adminpanel-v')
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -74,7 +60,6 @@ jobs:
deploy-gitops: deploy-gitops:
needs: [build-and-push, parse-tag] needs: [build-and-push, parse-tag]
if: startsWith(github.ref, 'refs/tags/adminpanel-v')
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Bump image tag in sova-deploy - name: Bump image tag in sova-deploy