{"id":18866411,"url":"https://github.com/nordcloud/azure-pipelines-templates","last_synced_at":"2026-02-13T06:41:36.810Z","repository":{"id":36545128,"uuid":"227848201","full_name":"nordcloud/azure-pipelines-templates","owner":"nordcloud","description":"Templates to be reused in our Azure Pipelines projects","archived":false,"fork":false,"pushed_at":"2025-05-28T06:05:45.000Z","size":48,"stargazers_count":32,"open_issues_count":1,"forks_count":4,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-04T18:55:03.419Z","etag":null,"topics":["azure","azure-devops","azure-pipelines-templates","pipeline"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nordcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-12-13T13:38:58.000Z","updated_at":"2025-05-28T06:05:48.000Z","dependencies_parsed_at":"2025-06-04T12:39:33.275Z","dependency_job_id":"8a15caeb-6f43-4939-9197-d80fa611f774","html_url":"https://github.com/nordcloud/azure-pipelines-templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nordcloud/azure-pipelines-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordcloud%2Fazure-pipelines-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordcloud%2Fazure-pipelines-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordcloud%2Fazure-pipelines-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordcloud%2Fazure-pipelines-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nordcloud","download_url":"https://codeload.github.com/nordcloud/azure-pipelines-templates/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordcloud%2Fazure-pipelines-templates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275416937,"owners_count":25460970,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-16T02:00:10.229Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","azure-devops","azure-pipelines-templates","pipeline"],"created_at":"2024-11-08T05:06:28.408Z","updated_at":"2025-09-16T12:36:41.337Z","avatar_url":"https://github.com/nordcloud.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# azure-pipelines-templates\n\nHi, 👋. This repository holds azure pipeline templates that can be reused in your projects. \n\n## How to use the templates ?\n\nDocumentation can be found in Microsoft pages: https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops#passing-parameters. \n\n### Nordcloud's recommendations:\n\n* keep the main pipeline file in `azure-pipelines.yml` in the root of the repository if you have one pipeline only\n* if you go multi pipeline, keep your pipeline ymls in `.azure-pipelines` \n* for templates create: `.azure-pipelines/templates` directory and keep the templates there\n\n## Templates\n\n* `step-assume-role-arn.yml` - sets credentials of the assumed role\n* `step-setup-go-cache.yml` - sets golang and go mod caching of the `$GOPATH/mod/pkg` directory\n* `step-install-ssh-key` - installs SSH key and adds github and bithucket to known hosts. PUBLIC_KEY and secure file with PRIVATE key is required.\n* `step-backup-dynamodb` - backups dynamoDB tables with the given prefix.\n* `step-set-tag-output` - git tag helper validation.\n* `step-trigger-amplify-console-build` - triggers Amplify pipeline build so that you have visbility in your Azure pipelines\n* `job-trigger-pipeline-multiple-times` - A pipeline that triggers a secondary pipeline an x amount of times. Used in a project previously to trigger a Virtual Machine creation pipeline with identical parameters.\n\n\n## Usage example\n\nIf you copy a template to your repo:\n\n```yaml\n      - template: templates/step-cache-go-mod.yml\n        parameters:\n          path:  $(GOPATH)/pkg/mod\n```\n\n\nOr if you want to reference it direcly from this repository, first define it in the `resources` section. \n\n```\nresources:\n  repositories:\n    - repository: 'nordcloud-templates'\n      type: 'github'\n      name: 'nordcloud/azure-pipelines-templates'\n      endpoint: 'nordcloud'\n```      \n\nand then you can refer it with a repository name:\n\n```\n      - template: 'step-set-tag-output.yml@nordcloud-templates'\n```\n\nCheck the [docs](https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops#using-other-repositories) for more. \n\n\n## Contributing \n\nAdding new template should be done by a PR to this repository. File naming convention is `{type}-yourname.yml`, where `{type}` should be either: `step, job or stage` depending on the type of template. \n\nInside the template file add a comment manifest, example:\n\n```markdown\n# Version: 0.1\n# Maintainer: Dariusz Dwornikowski\n# Parameters:\n# version: version of the tool (string)\n```\n\nYou can also add any comment that explains how template parameters are to used.\n\n## License \n\nMIT\n\n## Authors \n\nNordcloud, and IBM company\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnordcloud%2Fazure-pipelines-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnordcloud%2Fazure-pipelines-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnordcloud%2Fazure-pipelines-templates/lists"}