mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-30 13:32:46 +00:00
refactor: remove deprecated "jetifier" refactor: base migration to Angular v18 fix: angular warning refactor: update capacitor to v6 refactor: update ngx-markdown to v18 refactor: update to ionic v8 refactor: remove deprecated @ionic-native/core (replaced by @awesome-cordova-plugins/core) fix: build fix: test feat: temporarily use external node image in ci feat: update to node 22 refactor: rebase fix: prettier depencencies ci: update android commandline tools fix: prettier package type ci: let pnpm handle build dependencies refactor: revert to pnpm 8, angular 17
34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
.limit_scheduled_pipelines:
|
|
rules:
|
|
- if: $CI_COMMIT_BRANCH == 'ionic-8-update' && $CI_PIPELINE_SOURCE == "schedule"
|
|
|
|
base image:
|
|
image: docker
|
|
stage: setup
|
|
tags:
|
|
- gitlab-org-docker
|
|
inherit:
|
|
default:
|
|
- interruptible
|
|
services:
|
|
- docker:dind
|
|
script:
|
|
- >
|
|
docker login -u "${CI_REGISTRY_USER}" -p "${CI_JOB_TOKEN}" "${CI_REGISTRY}" &&
|
|
docker build
|
|
-t "${CI_REGISTRY_IMAGE}/${IMAGE_NAME}:node-22" "${CI_PROJECT_DIR}/${DEPLOY_DIR}" &&
|
|
docker push "${CI_REGISTRY_IMAGE}/${IMAGE_NAME}" --all-tags
|
|
cache: {} # disable irrelevant cache for this job
|
|
before_script: [] # do not run irrelevant before script for this job
|
|
parallel:
|
|
matrix:
|
|
- IMAGE_NAME: node-base
|
|
DEPLOY_DIR: images/node-base
|
|
- IMAGE_NAME: node-builder
|
|
DEPLOY_DIR: images/node-builder
|
|
- IMAGE_NAME: app-builder
|
|
DEPLOY_DIR: images/app-builder
|
|
- IMAGE_NAME: app-cypress
|
|
DEPLOY_DIR: images/app-cypress
|
|
rules:
|
|
- !reference [.limit_scheduled_pipelines, rules] |