constants

Constants can be used within scripts by using boomi_cicd.<constant_name>. An example of this is boomi_cicd.BASE_URL.

boomi_cicd.util.constants.ACCOUNT_ID

Account ID for Boomi AtomSphere API.

boomi_cicd.util.constants.ATOM_NAME

Atom Name for deployments.

boomi_cicd.util.constants.ATOM_NAME_DR

Atom Name for DR deployments.

boomi_cicd.util.constants.BASE_URL

Base URL for Boomi AtomSphere API.

boomi_cicd.util.constants.CALLS_PER_SECOND

Number of calls to the Boomi AtomSphere API per second. Default is 10.

boomi_cicd.util.constants.CLI_BASE_DIR

Base directory for Boomi CICD CLI scripts. Optional.

boomi_cicd.util.constants.COMPONENT_GIT_URL

Git URL for component. Used when copying component XML to a repository.

boomi_cicd.util.constants.COMPONENT_REPO_NAME

The name of the component repository used within the component-xml scripts. boomi_components is the default value.

boomi_cicd.util.constants.ENV_RELEASE_FILE

The name of the environment extensions release json file. ENV_RELEASE_FILE is often concatenated with RELEASE_BASE_DIR.

boomi_cicd.util.constants.ENVIRONMENT_NAME

Environment Name for deployments.

boomi_cicd.util.constants.PASSWORD

Password for Boomi AtomSphere API. Often it is an API Token.

boomi_cicd.util.constants.RELEASE_BASE_DIR

Base directory for the release json file. Optional.

boomi_cicd.util.constants.RELEASE_FILE

The name of the release json file. RELEASE_FILE is often concatenated with RELEASE_BASE_DIR.

boomi_cicd.util.constants.SONAR_RULES_FILE

Location of the SonarQube rules file. boomi_cicd/util/sonarqube/BoomiSonarRules.xml is the default location within the library.

boomi_cicd.util.constants.SONARQUBE_HOST_URL

URL for SonarQube.

boomi_cicd.util.constants.SONARQUBE_PROJECT_KEY

Project Key for SonarQube.

boomi_cicd.util.constants.SONARQUBE_TOKEN

Token for SonarQube.

boomi_cicd.util.constants.USERNAME

Username for Boomi AtomSphere API. If using an API Token (recommended), then BOOMI_TOKEN. will prefix the username.