Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

Latest commit

 

History

History
101 lines (86 loc) · 6.97 KB

INTEGRATIONS.md

File metadata and controls

101 lines (86 loc) · 6.97 KB

Support integrations

This is a high level overview of what are the existing integrations we have in place while running tasks in the CI/CD.

Those integrations are related to install the tool if needed and prepare the context where the task will run, this context preparation is likely related to some environment variables that are set or some credentials that are read from vault.

Integrations with Cloud

Name Description Status
dockerImageExists Interact with docker
dockerLogin Login to docker
stashV2 Stash files in Google Cloud Storage
unstashV2 Stash files in Google Cloud Storage
withAWSEnv Interact with AWS
withAzureCredentials Interact with Azure
withAzureEnv Interact with Azure
withDockerEnv Interact with Docker
withGCPEnv Interact with Google Cloud

Integrations with Artifact Services (releases)

Name Description Status
nexusCloseStagingRepository Interact with Nexus
nexusCreateStagingRepository Interact with Nexus
nexusDropStagingRepository Interact with Nexus
nexusFindStagingId Interact with Nexus
nexusReleaseStagingRepository Interact with Nexus
nexusUploadStagingArtifact Interact with Nexus
publishToCDN Interact with Google
rubygemsLogin Interact with RubyGems

Integrations with Elastic Stack

Name Description Status
metricbeat Interact with Metricbeats
runWatcher Interact with Elastic
sendBenchmarks Interact with Elastic
sendDataToElasticsearch Interact with Elastic
withAPMEnv Interact with Elastic
withCloudEnv Interact with Elastic Cloud
withClusterEnv Interact with Elastic Cloud

Integrations with GitHub

Name Description Status
githubApi Interact with GitHub
githubCheck Interact with GitHub
githubCommentIssue Interact with GitHub
githubCreateIssue Interact with GitHub
githubCreatePullRequest Interact with GitHub
githubEnv Interact with GitHub
githubPrComment Interact with GitHub
githubPrExists Interact with GitHub
githubPrInfo Interact with GitHub
githubPrLabels Interact with GitHub
githubPrLatestComment Interact with GitHub
githubPrReviews Interact with GitHub
githubPullRequests Interact with GitHub
githubReleaseCreate Interact with GitHub
githubReleasePublish Interact with GitHub
githubWorkflowRun Interact with GitHub
hasCommentAuthorWritePermissions Interact with GitHub
listGithubReleases Interact with GitHub
lookForGitHubIssues Interact with GitHub
matchesPrLabel Interact with GitHub
updateGithubCommitStatus Interact with GitHub
withGhEnv Interact with GitHub
withGitRelease Interact with Git
withGithubCheck Interact with GitHub
withGithubNotify Interact with GitHub
withGithubStatus Interact with GitHub

Integrations with Vault

Name Description Status
withSecretVault Interact with Vault
withTotpVault Interact with Vault
withVaultToken Interact with Vault
writeVaultSecret Interact with Vault

Integrations with Tools

Name Description Status
codecov Interact with CodeCov
googleStorageUploadExt Interact with Google
gsutil Interact with Google
preCommit Interact with precommit
tar Interact with tar
tap2Junit Interact with docker
untar Interact with tar
withGoEnv Interact with GVM
withMageEnv Interact with Go
withNodeJSEnv Interact with Node
withNpmrc Interact with npmrc