1.0.1 • Published 5 years ago
ci-parallel-vars v1.0.1
ci-parallel-vars
Get CI environment variables for parallelizing builds
Install
yarn add ci-parallel-varsUsage
const ciParallelVars = require('ci-parallel-vars');
console.log(ciParallelVars); // { index: 3, total: 10 } || nullSupports
If you want to add support for another pair, please open a pull request and add them to
index.jsand to this list.
- Knapsack / TravisCI / GitLab -
CI_NODE_INDEX/CI_NODE_TOTAL - CircleCI -
CIRCLE_NODE_INDEX/CIRCLE_NODE_TOTAL - Bitbucket Pipelines -
BITBUCKET_PARALLEL_STEP/BITBUCKET_PARALLEL_STEP_COUNT - Buildkite -
BUILDKITE_PARALLEL_JOB/BUILDKITE_PARALLEL_JOB_COUNT - Semaphore -
SEMAPHORE_CURRENT_JOB/SEMAPHORE_JOB_COUNT
One of these pairs must both be defined as numbers or ci-parallel-vars will
be null.