Bitbucket
This example show how easy is to integrate Terrakube Jobs in Bitbucket pipelines.
YAML Definition
Add the following snippet to the script section of your bitbucket-pipelines.yml file:
script:
- pipe: azbuilder/terrakube-pipe:1.0.0
variables:
LOGIN_ENDPOINT: "<string>" #optional Default: https://login.microsoftonline.com
TERRAKUBE_TENANT_ID: "<string>"
TERRAKUBE_APPLICATION_ID: "<string>"
TERRAKUBE_APPLICATION_SECRET: "<string>"
TERRAKUBE_APPLICATION_SCOPE: "<string>" #optional Default: api://Terrakube/.default
TERRAKUBE_ORGANIZATION: "<string>"
TERRAKUBE_WORKSPACE: "<string>"
TERRAKUBE_TEMPLATE: "<string>"
TERRAKUBE_ENDPOINT: "<string>"
DEBUG: "<boolean>" # Optional Default: falseVariables
LOGIN_ENDPOINT
Default values: https://login.microsoftonline.com
TERRAKUBE_TENANT_ID (*)
Azure AD Application tenant ID
TERRAKUBE_APPLICATION_ID (*)
Azure AD Application tenant ID
TERRAKUBE_APPLICATION_SECRET (*)
Azure AD Application tenant ID
TERRAKUBE_APPLICATION_SCOPE
Default value: api://Terrakube/.default
TERRAKUBE_ORGANIZATION (*)
Terrakube organization name
TERRAKUBE_WORKSPACE (*)
Terrakube workspace name
TERRAKUBE_TEMPLATE (*)
Terrakube template name
TERRAKUBE_ENDPOINT (*)
Terrakbue api endpoint
(*) = required variable.
Examples
Basic example:
Advanced example:
For more information about this pipe please refer to the following repository.
Last updated