Simple email application for Android. Original source code: https://framagit.org/dystopia-project/simple-email
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
777 B

  1. // https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables
  2. const {prNumber} = require('../lib/utils');
  3. module.exports = {
  4. detect({env}) {
  5. return Boolean(env.CIRCLECI);
  6. },
  7. configuration({env}) {
  8. const pr = env.CIRCLE_PR_NUMBER || prNumber(env.CIRCLE_PULL_REQUEST || env.CI_PULL_REQUEST);
  9. const isPr = Boolean(pr);
  10. return {
  11. name: 'CircleCI',
  12. service: 'circleci',
  13. build: env.CIRCLE_BUILD_NUM,
  14. buildUrl: env.CIRCLE_BUILD_URL,
  15. job: `${env.CIRCLE_BUILD_NUM}.${env.CIRCLE_NODE_INDEX}`,
  16. commit: env.CIRCLE_SHA1,
  17. tag: env.CIRCLE_TAG,
  18. branch: isPr ? undefined : env.CIRCLE_BRANCH,
  19. pr,
  20. isPr,
  21. prBranch: isPr ? env.CIRCLE_BRANCH : undefined,
  22. slug: `${env.CIRCLE_PROJECT_USERNAME}/${env.CIRCLE_PROJECT_REPONAME}`,
  23. };
  24. },
  25. };