From 8edb7faf5ff8d5067cb1a9ec89e8ec0981a249c3 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 10:38:52 -0700 Subject: [PATCH 1/6] test --- .gitlab-ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7af5d90..683a2d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -129,12 +129,14 @@ Publish npm: only: - tags needs: - - Audit - - Audit Angular + # - Audit + # - Audit Angular - Init - - Build Angular - - Lint Project + # - Build Angular + # - Lint Project + - Build Node Image script: + - ls -al - git config user.email "${GITLAB_USER_EMAIL}" - git config user.name "${GITLAB_USER_NAME}" - | -- GitLab From 42461f857518aff82652efa9b649a38f32787a83 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 10:48:51 -0700 Subject: [PATCH 2/6] no git on publish --- .gitlab-ci.yml | 43 ++++++------------------------------------- 1 file changed, 6 insertions(+), 37 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 683a2d0..75043fa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,5 @@ variables: GITLAB_TOKEN: '${CI_JOB_TOKEN}' - NODE_IMAGE_NAME: ${CODE_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${CI_COMMIT_REF_SLUG}--node image: ${CI_REGISTRY}/devops/images/usgs/node:lts @@ -12,7 +11,6 @@ workflow: stages: - init - - node-image - build - test - publish @@ -36,31 +34,6 @@ Init: - npm ci stage: init -#### -# Stage: Node Image -#### - -Build Node Image: - image: ${CI_REGISTRY}/devops/images/usgs/docker:20 - needs: [] - script: - - | - docker build \ - --build-arg FROM_IMAGE=${CI_REGISTRY}/devops/images/usgs/node:lts \ - --file "Dockerfile" \ - --pull \ - --tag ${NODE_IMAGE_NAME} \ - . - - docker push ${NODE_IMAGE_NAME} - services: - - alias: docker - name: ${CI_REGISTRY}/devops/images/usgs/docker:20-dind - stage: node-image - tags: - - build - variables: - DOCKER_DRIVER: overlay2 - #### # Stage: Build #### @@ -129,21 +102,17 @@ Publish npm: only: - tags needs: - # - Audit - # - Audit Angular + - Audit + - Audit Angular - Init - # - Build Angular - # - Lint Project - - Build Node Image + - Build Angular + - Lint Project script: - - ls -al - - git config user.email "${GITLAB_USER_EMAIL}" - - git config user.name "${GITLAB_USER_NAME}" - | cat <<-EO_CONFIG > .npmrc @${CI_PROJECT_ROOT_NAMESPACE}:registry=https://${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/ //${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN} EO_CONFIG - - npx standard-version --release-as ${CI_COMMIT_TAG} --skip.commit --skip.changelog - - npm publish --access public + - npm --no-git-tag-version version "${CI_COMMIT_TAG}"; + - npm publish stage: publish -- GitLab From a70b795aeb20d31f467f553503f5b0c9ed922c61 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 10:49:09 -0700 Subject: [PATCH 3/6] remove dockerfile --- Dockerfile | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 46b2954..0000000 --- a/Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -ARG FROM_IMAGE=usgs/node:latest - -FROM ${FROM_IMAGE} - -USER root - -RUN apt-get install git -y - -USER usgs-user -- GitLab From 437a80ecff1630d70e3d42c8733a1a146f181400 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 10:50:18 -0700 Subject: [PATCH 4/6] no git tag --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 75043fa..36f99db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -112,6 +112,7 @@ Publish npm: cat <<-EO_CONFIG > .npmrc @${CI_PROJECT_ROOT_NAMESPACE}:registry=https://${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/ //${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN} + git-tag-version=false EO_CONFIG - npm --no-git-tag-version version "${CI_COMMIT_TAG}"; - npm publish -- GitLab From 51bed1934972b3f8f648d9e6b7f24f8ca26fe397 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 10:56:18 -0700 Subject: [PATCH 5/6] remove image --- .gitlab-ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36f99db..c9e0f21 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -98,7 +98,6 @@ Angular Unit Tests: #### Publish npm: - image: ${NODE_IMAGE_NAME} only: - tags needs: -- GitLab From f7ed547e4e5f77a36b31291838a24ac54e2f79e1 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Mon, 6 Nov 2023 12:05:02 -0700 Subject: [PATCH 6/6] cleanup --- .gitlab-ci.yml | 6 ++---- .npmrc | 1 - package.json | 3 --- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c9e0f21..862f7ed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,3 @@ -variables: - GITLAB_TOKEN: '${CI_JOB_TOKEN}' - image: ${CI_REGISTRY}/devops/images/usgs/node:lts # Do not run for merge requests @@ -101,6 +98,7 @@ Publish npm: only: - tags needs: + - Angular Unit Tests - Audit - Audit Angular - Init @@ -114,5 +112,5 @@ Publish npm: git-tag-version=false EO_CONFIG - npm --no-git-tag-version version "${CI_COMMIT_TAG}"; - - npm publish + - npm publish --access public stage: publish diff --git a/.npmrc b/.npmrc index 9292540..fcdbb55 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1 @@ @ghsc:registry=https://code.usgs.gov/api/v4/packages/npm/ -//code.usgs.gov/api/v4/packages/npm/:_authToken=${GITLAB_TOKEN} diff --git a/package.json b/package.json index 5d11819..1863b6c 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,5 @@ "dependencies": { "@ghsc/nshmp-utils-ts": "^3.0.0", "d3": "^7.6.1" - }, - "publishConfig": { - "@ghsc:registry": "https://code.usgs.gov/api/v4/projects/4335/packages/npm/" } } -- GitLab