Page MenuHomePhabricator

Create gitlab ci npm publish pipeline and job in workflow_utils gitlab_ci_templates
Closed, ResolvedPublic5 Estimated Story Points

Description

The Data Engineering workflow_utils repo has GitLab CI templates for aiding in releasing and publishing python packages.

The release steps from this repo are generic to any language. We should add an npm publish pipeline that helps NodeJS library repositories release and publish npm packages to GitLab.

This pipeline will be similar to the python_lib_repo pipeline.

  • a gitlab_ci_templates/jobs/publish_npm_package.yaml template is added, that mostly does this
  • a gitlab_ci_templates/pipelines/nodejs_lib_repo.yaml template is added that works like python_lib_repo
  • gitlab_ci_templates/README.md updated with documentation for nodejs_lib_repo.yml

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Add npm publish pipelinerepos/data-engineering/workflow_utils!43tchinpublish-npm-packagemain
Customize query in GitLab

Event Timeline

Ottomata set the point value for this task to 5.Jun 6 2024, 6:40 PM
tchin updated the task description. (Show Details)