Skip to main content

settings.xml

<prop name="app.Environment" />* For example: prod, acc, test
<prop name="token.secret" /> Can be generated with the secret.csx script. This token is also used as secret for the BearerAuthentication.
<prop name="build.Client" />* DevOps or GitLab
<prop name="deployments.Client" />* DevOps or Dist

* Required

DevOps:

<prop name="devops.BuildId" />* definitionId of the api Build pipeline
<prop name="devops.DeploymentId" />* definitionId of the api Release pipeline
<prop name="devops.EnvironmentId" />* environmentId of the api Release pipeline environment
<prop name="devops.OrganizationName" />* infoprojectsnl
<prop name="devops.PersonalAccessToken" />* Personal access token of a user with the right permissions
<prop name="devops.ProjectName" />* The project where the pipelines are
<prop name="devops.UserName" />* Username of the user of the personal access token

* Required

GitLab:

<prop name="gitlab.BaseUrl" /> Base url of the gitlab api (Default: "https://gitlab.com/api/v4")
<prop name="gitlab.PrivateToken" />* Personal access token of a user with the right permissions or create in the project settings
<prop name="gitlab.ProjectId" />* Id of the project (can be found in general settings)
<prop name="gitlab.Ref" /> The branch on which the pipeline must run (Default: "main")
<prop name="gitlab.TriggerToken" />* Can be created in the CI/CD settings of the project

* Required

Dist:

<prop name="dist.BaseUrl" /> The base url of dist (Default: "https://dist.iprox.nl/api/v1")
<prop name="dist.Alias" />* The alias of the application
<prop name="dist.Phase" /> The DTAP phase of the application (Default: "test")

* Required