5dc29141d5
Adds a new Federation Graph page to display subgraphs and their schemas. Implements loading state and error handling. Enhances coverage reporting by including 'lcov' format for better insights into test coverage metrics.
37 lines
794 B
YAML
37 lines
794 B
YAML
include:
|
|
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
|
|
- project: unboundsoftware/ci-templates
|
|
file: Defaults.gitlab-ci.yml
|
|
- project: unboundsoftware/ci-templates
|
|
file: Pre-Commit-Node.gitlab-ci.yml
|
|
|
|
stages:
|
|
- build
|
|
- deploy-prod
|
|
|
|
image: buildtool/build-tools:${BUILDTOOLS_VERSION}
|
|
|
|
build:
|
|
stage: build
|
|
script:
|
|
- build
|
|
- curl -Os https://uploader.codecov.io/latest/linux/codecov
|
|
- chmod +x codecov
|
|
- ./codecov -t ${CODECOV_TOKEN} -R $CI_PROJECT_DIR -C $CI_COMMIT_SHA -r $CI_PROJECT_PATH
|
|
- push
|
|
artifacts:
|
|
paths:
|
|
- k8s
|
|
|
|
deploy-to-prod:
|
|
stage: deploy-prod
|
|
script:
|
|
- echo Deploy Schemas App to PROD.
|
|
- deploy prod
|
|
environment:
|
|
name: prod
|
|
resource_group: prod
|
|
rules:
|
|
- if: $CI_DEFAULT_BRANCH == $CI_COMMIT_BRANCH
|
|
when: manual
|