webdevops/azuredevops-deployment-operator

By webdevops

Updated over 5 years ago

Operator for AzureDevops releases for automatic (re)deployments

Image
Integration & delivery
1

5.0K

webdevops/azuredevops-deployment-operator repository overview

AzureDevOps Deployment operator

license Docker Docker Build Status

Triggers (re)deployments of releases in AzureDevOps and also auto approves them if configured.

Supports shoutrrr notifications.

Configuration

Usage:
  azuredevops-deployment-operator [OPTIONS]

Application Options:
      --dry-run                      Dry run (no redeploy triggered) [$DRY_RUN]
      --config=                      Config file (yaml) [$CONFIG]
      --debug                        debug mode [$DEBUG]
  -v, --verbose                      verbose mode [$VERBOSE]
      --log.json                     Switch log output to json format [$LOG_JSON]
      --azuredevops.organizationurl= Url to AzureDevops organization (eg. https://dev.azure.com/myorg) [$AZUREDEVOPS_ORGANIZATIONURL]
      --azuredevops.accesstoken=     Personal access token [$AZUREDEVOPS_ACCESSTOKEN]
      --notification.template=       Notification template (default: %v) [$NOTIFICATION_TEMPLATE]
      --notification=                Shoutrrr url for notifications (https://containrrr.github.io/shoutrrr/) [$NOTIFICATION]
      --bind=                        Server address (default: :8080) [$SERVER_BIND]

Help Options:
  -h, --help                         Show this help message

for configuration file see example.yaml

Metrics

(see :8080/metrics)

MetricDescription
azuredevops_deployment_operator_deployment_counterCount of (re)deployments
azuredevops_deployment_operator_deployment_statusStatus if deployment was triggered
azuredevops_deployment_operator_deployment_timeLast deployment time

Tag summary

Content type

Image

Digest

Size

8.2 MB

Last updated

over 5 years ago

docker pull webdevops/azuredevops-deployment-operator