Commit e9ef31b3 authored by Grant's avatar Grant
Browse files

wip

parent 7f8ac15e
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@ stages:

include:
  - .gitlab/ci/sentry.yml
  - local: .gitlab/ci/deploy.yml
    rules:
      - if: $CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
  - component: sc07.dev/sc07/ci/wiki@main
    inputs:
      wiki_token: $CI_TOKEN
@@ -66,11 +69,3 @@ jest server:
      coverage_report:
        coverage_format: cobertura
        path: packages/server/coverage/cobertura-coverage.xml

deploy:
  stage: deploy
  trigger:
    include: .gitlab/ci/deploy.yml
  allow_failure: true
  rules:
    - if: $CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+3 −9
Original line number Diff line number Diff line
variables:
  BUILD_IMAGE: node:23-alpine

sentry server deploy:
  stage: deploy
  interruptible: true
  image: $BUILD_IMAGE
  before_script:
    - cd packages/server
    - npm i --include=dev
    - npm i @sentry/cli
    - npx prisma generate
    - npm run build
    - docker run --name temp -d registry.sc07.dev/sc07/canvas
    - docker exec temp rm -rf /home/node/app/node_modules
    - docker cp temp:/home/node/app ./app_built
  script:
    - npm run sentry
+3 −0
Original line number Diff line number Diff line
@@ -10,5 +10,8 @@
    "type": "on-demand",
    "coverage": true,
    "runAllTestsOnStartup": false
  },
  "yaml.schemas": {
    "https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json": "/.gitlab/ci/*.yml"
  }
}