diff --git a/backend/src/variables/integration.ts b/backend/src/variables/integration.ts index 3ef8d6f1e..a6e2029e2 100644 --- a/backend/src/variables/integration.ts +++ b/backend/src/variables/integration.ts @@ -20,6 +20,7 @@ const INTEGRATION_GITHUB = "github"; const INTEGRATION_RENDER = "render"; const INTEGRATION_FLYIO = "flyio"; const INTEGRATION_CIRCLECI = "circleci"; +const INTEGRATION_TRAVISCI = "travisci"; const INTEGRATION_SET = new Set([ INTEGRATION_AZURE_KEY_VAULT, INTEGRATION_HEROKU, @@ -29,6 +30,7 @@ const INTEGRATION_SET = new Set([ INTEGRATION_RENDER, INTEGRATION_FLYIO, INTEGRATION_CIRCLECI, + INTEGRATION_TRAVISCI, ]); // integration types @@ -50,6 +52,7 @@ const INTEGRATION_NETLIFY_API_URL = "https://api.netlify.com"; const INTEGRATION_RENDER_API_URL = "https://api.render.com"; const INTEGRATION_FLYIO_API_URL = "https://api.fly.io/graphql"; const INTEGRATION_CIRCLECI_API_URL = "https://circleci.com/api"; +const INTEGRATION_TRAVISCI_API_URL = "https://api.travis-ci.com"; const INTEGRATION_OPTIONS = [ { @@ -157,8 +160,8 @@ const INTEGRATION_OPTIONS = [ name: 'Travis CI', slug: 'travisci', image: 'Travis CI.png', - isAvailable: false, - type: '', + isAvailable: true, + type: 'pat', clientId: '', docsLink: '' } @@ -175,6 +178,7 @@ export { INTEGRATION_RENDER, INTEGRATION_FLYIO, INTEGRATION_CIRCLECI, + INTEGRATION_TRAVISCI, INTEGRATION_SET, INTEGRATION_OAUTH2, INTEGRATION_AZURE_TOKEN_URL, @@ -188,5 +192,6 @@ export { INTEGRATION_RENDER_API_URL, INTEGRATION_FLYIO_API_URL, INTEGRATION_CIRCLECI_API_URL, + INTEGRATION_TRAVISCI_API_URL, INTEGRATION_OPTIONS, };