Files
reloading-manager/.gitlab-ci.yml
2025-04-21 12:24:52 -04:00

41 lines
913 B
YAML

stages:
- Tests
NodeJs Tests:
stage: Tests
image: node:22.14.0
before_script:
- cd frontend
- npm install
script:
- npm run build
include:
- project: 'shared/blueprints'
file: 'jobs/golang-tests.yml'
ref: master
inputs:
working_directory: "backend"
stage: Tests
- project: 'shared/blueprints'
file: 'jobs/docker-build.yml'
ref: master
rules:
- if: '$CI_COMMIT_TAG'
inputs:
platform: "linux/amd64,linux/arm64"
dockerHubUser: ${DOCKER_HUB_USER}
dockerHubPat: ${DOCKER_HUB_PAT}
registry: "scr.siteworxpro.com"
registryUser: ${REGISTRY_USER}
registryPassword: ${REGISTRY_PASSWORD}
stage: build
repo: "scr.siteworxpro.com/jackett-notifier"
tag: "${CI_COMMIT_TAG}"
- project: 'shared/blueprints'
file: 'jobs/create-release.yml'
ref: master
rules:
- if: '$CI_COMMIT_TAG'