|
|
- // https://readme.drone.io/reference/environ
-
- module.exports = {
- detect({env}) {
- return Boolean(env.DRONE);
- },
- configuration({env}) {
- const isPr = env.DRONE_BUILD_EVENT === 'pull_request';
-
- return {
- name: 'Drone',
- service: 'drone',
- commit: env.DRONE_COMMIT_SHA,
- tag: env.DRONE_TAG,
- build: env.DRONE_BUILD_NUMBER,
- branch: isPr ? env.DRONE_TARGET_BRANCH : env.DRONE_BRANCH,
- job: env.DRONE_JOB_NUMBER,
- pr: env.DRONE_PULL_REQUEST,
- isPr,
- prBranch: isPr ? env.DRONE_SOURCE_BRANCH : undefined,
- slug: `${env.DRONE_REPO_OWNER}/${env.DRONE_REPO_NAME}`,
- };
- },
- };
|