chore: test release
This commit is contained in:
139
.gitlab-ci.yml
139
.gitlab-ci.yml
@@ -1,65 +1,80 @@
|
|||||||
image: node:14.15.5-stretch-slim
|
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
GIT_DEPTH: 0
|
MODULE_DIRS: lang styles
|
||||||
GIT_STRATEGY: fetch
|
MODULE_ZIP_DIRS: elements lang styles
|
||||||
|
|
||||||
stages:
|
include:
|
||||||
- build
|
- project: '$CI_PROJECT_ROOT_NAMESPACE/ci-tools/pipeline/ci-tools-pipeline-release'
|
||||||
- release
|
ref: 1.0.0
|
||||||
|
file: '/release-common.yml'
|
||||||
|
- project: '$CI_PROJECT_ROOT_NAMESPACE/ci-tools/pipeline/ci-tools-pipeline-release-node'
|
||||||
|
ref: 1.0.1
|
||||||
|
file: '/release-node.yml'
|
||||||
|
- project: '$CI_PROJECT_ROOT_NAMESPACE/ci-tools/pipeline/ci-tools-pipeline-project-foundry-module'
|
||||||
|
ref: 1.0.0
|
||||||
|
file: '/pipeline-foundry-module.yml'
|
||||||
|
|
||||||
build:
|
#image: node:14.15.5-stretch-slim
|
||||||
stage: build
|
#
|
||||||
image: $CI_REGISTRY/$CI_PROJECT_ROOT_NAMESPACE/ci-tools/docker/ci-tools-docker-node-14:1.0.0
|
#variables:
|
||||||
variables:
|
# GIT_DEPTH: 0
|
||||||
MODULE_DIRS: lang styles
|
# GIT_STRATEGY: fetch
|
||||||
MODULE_ZIP_DIRS: elements lang styles
|
#
|
||||||
extends: .build
|
#stages:
|
||||||
|
# - build
|
||||||
.build:
|
# - release
|
||||||
stage: build
|
#
|
||||||
image: $CI_REGISTRY/$CI_PROJECT_ROOT_NAMESPACE/ci-tools/docker/ci-tools-docker-node-14:1.0.0
|
#build:
|
||||||
before_script:
|
# stage: build
|
||||||
- npm ci
|
# image: $CI_REGISTRY/$CI_PROJECT_ROOT_NAMESPACE/ci-tools/docker/ci-tools-docker-node-14:1.0.0
|
||||||
- npm run build
|
# variables:
|
||||||
script:
|
# MODULE_DIRS: lang styles
|
||||||
- cp -r $MODULE_DIRS dist/
|
# MODULE_ZIP_DIRS: elements lang styles
|
||||||
- cp module.json dist
|
# extends: .build
|
||||||
- cd dist
|
#
|
||||||
- zip $CI_PROJECT_NAME.zip -r *.* $MODULE_ZIP_DIRS -x ".*"
|
#.build:
|
||||||
- echo ARTIFACT_LOC="${CI_JOB_URL}/artifacts/raw" > $CI_PROJECT_DIR/variables.env
|
# stage: build
|
||||||
artifacts:
|
# image: $CI_REGISTRY/$CI_PROJECT_ROOT_NAMESPACE/ci-tools/docker/ci-tools-docker-node-14:1.0.0
|
||||||
name: $CI_COMMIT_REF_NAME
|
# before_script:
|
||||||
when: on_success
|
# - npm ci
|
||||||
reports:
|
# - npm run build
|
||||||
dotenv: variables.env
|
# script:
|
||||||
paths:
|
# - cp -r $MODULE_DIRS dist/
|
||||||
- dist/$CI_PROJECT_NAME.zip
|
# - cp module.json dist
|
||||||
- dist/module.json
|
# - cd dist
|
||||||
expire_in: never
|
# - zip $CI_PROJECT_NAME.zip -r *.* $MODULE_ZIP_DIRS -x ".*"
|
||||||
only:
|
# - echo ARTIFACT_LOC="${CI_JOB_URL}/artifacts/raw" > $CI_PROJECT_DIR/variables.env
|
||||||
- tags
|
# artifacts:
|
||||||
- master
|
# name: $CI_COMMIT_REF_NAME
|
||||||
- main
|
# when: on_success
|
||||||
|
# reports:
|
||||||
release:
|
# dotenv: variables.env
|
||||||
stage: release
|
# paths:
|
||||||
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
# - dist/$CI_PROJECT_NAME.zip
|
||||||
script:
|
# - dist/module.json
|
||||||
- echo 'Running the release job.'
|
# expire_in: never
|
||||||
release:
|
# only:
|
||||||
tag_name: $CI_COMMIT_TAG
|
# - tags
|
||||||
name: 'Release $CI_COMMIT_TAG'
|
# - master
|
||||||
description: './CHANGELOG.md'
|
# - main
|
||||||
assets:
|
#
|
||||||
links:
|
#release:
|
||||||
- name: 'module'
|
# stage: release
|
||||||
url: '$ARTIFACT_LOC/dist/$CI_PROJECT_NAME.zip'
|
# image: registry.gitlab.com/gitlab-org/release-cli:latest
|
||||||
filepath: '/dist/$CI_PROJECT_NAME.zip'
|
# script:
|
||||||
link_type: package
|
# - echo 'Running the release job.'
|
||||||
- name: 'manifest'
|
# release:
|
||||||
url: '$ARTIFACT_LOC/dist/module.json'
|
# tag_name: $CI_COMMIT_TAG
|
||||||
filepath: '/dist/module.json'
|
# name: 'Release $CI_COMMIT_TAG'
|
||||||
link_type: package
|
# description: './CHANGELOG.md'
|
||||||
only:
|
# assets:
|
||||||
- tags
|
# links:
|
||||||
|
# - name: 'module'
|
||||||
|
# url: '$ARTIFACT_LOC/dist/$CI_PROJECT_NAME.zip'
|
||||||
|
# filepath: '/dist/$CI_PROJECT_NAME.zip'
|
||||||
|
# link_type: package
|
||||||
|
# - name: 'manifest'
|
||||||
|
# url: '$ARTIFACT_LOC/dist/module.json'
|
||||||
|
# filepath: '/dist/module.json'
|
||||||
|
# link_type: package
|
||||||
|
# only:
|
||||||
|
# - tags
|
||||||
|
|||||||
Reference in New Issue
Block a user