You've already forked reloading-manager
65 lines
1.6 KiB
YAML
65 lines
1.6 KiB
YAML
stages:
|
|
- Tests
|
|
- Build
|
|
|
|
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:
|
|
jobName: "build backend"
|
|
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/reloading-manager/backend"
|
|
tag: "${CI_COMMIT_TAG}"
|
|
context: "backend"
|
|
dockerfile: "backend/Dockerfile"
|
|
|
|
- project: 'shared/blueprints'
|
|
file: 'jobs/docker-build.yml'
|
|
ref: master
|
|
rules:
|
|
- if: '$CI_COMMIT_TAG'
|
|
inputs:
|
|
jobName: "build frontend"
|
|
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/reloading-manager/frontend"
|
|
tag: "${CI_COMMIT_TAG}"
|
|
context: "frontend"
|
|
dockerfile: "frontend/Dockerfile"
|
|
|
|
- project: 'shared/blueprints'
|
|
file: 'jobs/create-release.yml'
|
|
ref: master
|
|
rules:
|
|
- if: '$CI_COMMIT_TAG'
|
|
|