VSTS / Azure DevOps Agent
This geneset contains fodder genes to install a DevOps agent in a catlet.
Usage
To use the fodder genes of this catlet include them into your catlet like this:
fodder:
- source: gene:dbosoft/vsts:agent-sp
variables:
- name: agentVersion
value: "{{ agentVersion }}"
- name: clientSecret
value: "{{ clientSecret }}"
- name: clientId
value: "{{ clientId }}"
- name: tenantId
value: "{{ tenantId }}"
- name: agentPassword
value: "{{ agentPassword }}"
- name: devopsUrls
value: "{{ devopsUrls }}"
- name: poolName
value: "{{ poolName }}"
- name: agentName
value: "{{ agentName }}"
Currently it only supports credentials with a agent principal. See also https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/service-principal-agent-registration?view=azure-devops.
Versioning
This geneset contains only fodder genes and is versioned with a major-minor version scheme.
There is no patch version - when a bug is fixed, a new minor version will be released.
A new major version is released when a gene is removed from the geneset.
The tag latest is updated with each released version. If you want to have a stable reference, don't use the latest tag, use a specific version tag.
Contributing
This geneset is maintained by dbosoft and is open for contributions.
You can find the repository for this geneset on github.com/dbosoft/eryph-genes.
License
All public dbosoft genesets are licensed under the MIT License.