From f6981dd0a0cf6c8535cd6ea92269f8f9ef8e0590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20Lopez=20de=20Guere=C3=B1a?= <jon.lopezdeguerena@tecnalia.com> Date: Wed, 16 Feb 2022 16:10:15 +0100 Subject: [PATCH] added npm readme --- npm-packages/README.md | 41 ++++++++++++++++++++++++++++++++++++++ npm-packages/gitlab-ci.yml | 20 ------------------- 2 files changed, 41 insertions(+), 20 deletions(-) create mode 100644 npm-packages/README.md delete mode 100644 npm-packages/gitlab-ci.yml diff --git a/npm-packages/README.md b/npm-packages/README.md new file mode 100644 index 0000000..29dc100 --- /dev/null +++ b/npm-packages/README.md @@ -0,0 +1,41 @@ +# Include jobs from external YAML files + +You can include the jobs in this repository's YAML files as follows: + +```yml +include: + - https://git.code.tecnalia.com/digicon-webxr-store/ci-files/-/raw/master/npm-packages/artifactory.yml + - https://git.code.tecnalia.com/digicon-webxr-store/ci-files/-/raw/master/npm-packages/build.yml + - https://git.code.tecnalia.com/digicon-webxr-store/ci-files/-/raw/master/npm-packages/pages.yml +``` + +## jobs + +### build + +Check if dependencies exists. + +### artifactory + +Publish the package to Artifactory. + +### pages + +Trys to run the build process, and creates a dist folder with the result. Allowing to display an static website. + +## Example + +An example of a valid .gitlab-ci.yml can be: + +```yml +include: + - https://git.code.tecnalia.com/digicon-webxr-store/ci-files/-/raw/master/npm-packages/build.yml + - https://git.code.tecnalia.com/digicon-webxr-store/ci-files/-/raw/master/npm-packages/artifactory.yml + +stages: + - build + - deploy + + + +``` diff --git a/npm-packages/gitlab-ci.yml b/npm-packages/gitlab-ci.yml deleted file mode 100644 index 4d215b6..0000000 --- a/npm-packages/gitlab-ci.yml +++ /dev/null @@ -1,20 +0,0 @@ -image: $ACR_URL/node:12 -before_script: - - npm -g config set user root - - npm install -g jfrog-cli-go -cache: - paths: - - node_modules/ -job: - tags: - - docker - script: - - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION - - jfrog rt use TRIArtifact - - jfrog rt ping - - jfrog rt npm-install --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID - - jfrog rt npm-publish --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID - - jfrog rt bce $CI_PROJECT_NAME $CI_JOB_ID - - jfrog rt bp $CI_PROJECT_NAME $CI_JOB_ID - only: - - tags -- GitLab