https://github.com/australianbiocommons/npm-codepipeline

NPM Build and Publish artifacts

https://github.com/australianbiocommons/npm-codepipeline

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

NPM Build and Publish artifacts

Basic Info
  • Host: GitHub
  • Owner: AustralianBioCommons
  • Language: TypeScript
  • Default Branch: main
  • Size: 51.8 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

NPM Build Pipeline

Creates a pipeline to build and publishes packages to code artifacts.

Prerequesites

Codestar github connection in secrets manager named code-star-connection-arn

Github PAT in secrets manager named config-github-token

release-please configured in the source repo

How to deploy this pipeline

  1. Edit ./bin/npm-codepipeline-stack.ts and your repo name: new NpmCodepipelineStack(app, "NpmCodepipelineStack", { owner: "AustralianBioCommons", repo: "my-repo-name", //Update this with your repo name env: { account: process.env.CDK_DEFAULT_ACCOUNT, region: process.env.CDK_DEFAULT_REGION, }, });

  2. Add the following environment variables in your terminal export CDK_DEFAULT_ACCOUNT=<your-tooling-aws-account-name> CDK_DEFAULT_REGION=<aws-region>

  3. Deploy the pipeline cdk deploy NpmCodepipelineStack

  4. npm run build compile typescript to js

npm-codepipeline

Owner

  • Name: AustralianBioCommons
  • Login: AustralianBioCommons
  • Kind: organization
  • Email: systems@biocommons.org.au

Documentation for the development, deployment and/or optimisation of key community-endorsed bioinformatics tools and workflows

GitHub Events

Total
  • Delete event: 1
  • Push event: 2
  • Public event: 1
  • Pull request event: 4
  • Fork event: 2
  • Create event: 3
Last Year
  • Delete event: 1
  • Push event: 2
  • Public event: 1
  • Pull request event: 4
  • Fork event: 2
  • Create event: 3

Dependencies

package-lock.json npm
  • 328 dependencies
package.json npm
  • @types/jest ^29.5.12 development
  • @types/node 20.11.16 development
  • aws-cdk 2.128.0 development
  • jest ^29.7.0 development
  • ts-jest ^29.1.2 development
  • ts-node ^10.9.2 development
  • typescript ~5.3.3 development
  • aws-cdk-lib 2.128.0
  • constructs ^10.0.0
  • source-map-support ^0.5.21