diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..08ecbef --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +include: + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'lint/eslint.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'lint/eslint.yml' + - project: 'ldc-web/shared-ci' + ref: 'main' + file: 'security/npm.yml' + +deploy: + image: node:latest + stage: deploy + script: + - npm config set ldc-web:registry https://${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/ + - npm config set -- '//${CI_SERVER_HOST}/api/v4/packages/npm/:_authToken' "${CI_JOB_TOKEN}" + - npm version --no-git-tag-version ${CI_COMMIT_TAG} + - npm publish + rules: + - if: $CI_COMMIT_TAG + +stages: + - lint + - security + - deploy \ No newline at end of file diff --git a/package.json b/package.json index 5c4f07b..4a909c3 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "ldc-web-cookie-notice", + "name": "@ldc-web/cookie-notice", "version": "3.0.0", "description": "LDC Web cookie notice for websites usage", "main": "dist/ts/ldcweb-cookies.js",