|
1 | | -const process = require("process"); |
2 | | -const git = require("./services/git.js"); |
| 1 | +import appveyor from "./services/appveyor.js"; |
| 2 | +import azurePipelines from "./services/azure-pipelines.js"; |
| 3 | +import bamboo from "./services/bamboo.js"; |
| 4 | +import bitbucket from "./services/bitbucket.js"; |
| 5 | +import bitrise from "./services/bitrise.js"; |
| 6 | +import buddy from "./services/buddy.js"; |
| 7 | +import buildkite from "./services/buildkite.js"; |
| 8 | +import circleci from "./services/circleci.js"; |
| 9 | +import cirrus from "./services/cirrus.js"; |
| 10 | +import cloudflarePages from "./services/cloudflare-pages.js"; |
| 11 | +import codebuild from "./services/codebuild.js"; |
| 12 | +import codefresh from "./services/codefresh.js"; |
| 13 | +import codeship from "./services/codeship.js"; |
| 14 | +import drone from "./services/drone.js"; |
| 15 | +import git from "./services/git.js"; |
| 16 | +import github from "./services/github.js"; |
| 17 | +import gitlab from "./services/gitlab.js"; |
| 18 | +import jenkins from "./services/jenkins.js"; |
| 19 | +import netlify from "./services/netlify.js"; |
| 20 | +import puppet from "./services/puppet.js"; |
| 21 | +import sail from "./services/sail.js"; |
| 22 | +import scrutinizer from "./services/scrutinizer.js"; |
| 23 | +import semaphore from "./services/semaphore.js"; |
| 24 | +import shippable from "./services/shippable.js"; |
| 25 | +import teamcity from "./services/teamcity.js"; |
| 26 | +import travis from "./services/travis.js"; |
| 27 | +import vela from "./services/vela.js"; |
| 28 | +import vercel from "./services/vercel.js"; |
| 29 | +import wercker from "./services/wercker.js"; |
| 30 | +import woodpecker from "./services/woodpecker.js"; |
3 | 31 |
|
4 | 32 | const services = { |
5 | | - appveyor: require("./services/appveyor.js"), |
6 | | - azurePipelines: require("./services/azure-pipelines.js"), |
7 | | - bamboo: require("./services/bamboo.js"), |
8 | | - bitbucket: require("./services/bitbucket.js"), |
9 | | - bitrise: require("./services/bitrise.js"), |
10 | | - buddy: require("./services/buddy.js"), |
11 | | - buildkite: require("./services/buildkite.js"), |
12 | | - circleci: require("./services/circleci.js"), |
13 | | - cirrus: require("./services/cirrus.js"), |
14 | | - cloudflarePages: require("./services/cloudflare-pages.js"), |
15 | | - codebuild: require("./services/codebuild.js"), |
16 | | - codefresh: require("./services/codefresh.js"), |
17 | | - codeship: require("./services/codeship.js"), |
18 | | - drone: require("./services/drone.js"), |
19 | | - github: require("./services/github.js"), |
20 | | - gitlab: require("./services/gitlab.js"), |
21 | | - jenkins: require("./services/jenkins.js"), |
22 | | - netlify: require("./services/netlify.js"), |
23 | | - puppet: require("./services/puppet.js"), |
24 | | - sail: require("./services/sail.js"), |
25 | | - scrutinizer: require("./services/scrutinizer.js"), |
26 | | - semaphore: require("./services/semaphore.js"), |
27 | | - shippable: require("./services/shippable.js"), |
28 | | - teamcity: require("./services/teamcity.js"), |
29 | | - travis: require("./services/travis.js"), |
30 | | - vela: require("./services/vela.js"), |
31 | | - vercel: require("./services/vercel.js"), |
32 | | - wercker: require("./services/wercker.js"), |
33 | | - woodpecker: require("./services/woodpecker.js"), |
| 33 | + appveyor, |
| 34 | + azurePipelines, |
| 35 | + bamboo, |
| 36 | + bitbucket, |
| 37 | + bitrise, |
| 38 | + buddy, |
| 39 | + buildkite, |
| 40 | + circleci, |
| 41 | + cirrus, |
| 42 | + cloudflarePages, |
| 43 | + codebuild, |
| 44 | + codefresh, |
| 45 | + codeship, |
| 46 | + drone, |
| 47 | + github, |
| 48 | + gitlab, |
| 49 | + jenkins, |
| 50 | + netlify, |
| 51 | + puppet, |
| 52 | + sail, |
| 53 | + scrutinizer, |
| 54 | + semaphore, |
| 55 | + shippable, |
| 56 | + teamcity, |
| 57 | + travis, |
| 58 | + vela, |
| 59 | + vercel, |
| 60 | + wercker, |
| 61 | + woodpecker, |
34 | 62 | }; |
35 | 63 |
|
36 | | -module.exports = ({ env = process.env, cwd = process.cwd() } = {}) => { |
| 64 | +export default ({ env = process.env, cwd = process.cwd() } = {}) => { |
37 | 65 | for (const name of Object.keys(services)) { |
38 | 66 | if (services[name].detect({ env, cwd })) { |
39 | 67 | return { isCi: true, ...services[name].configuration({ env, cwd }) }; |
|
0 commit comments