Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nventive/pipeline-templates
This repository contains templates and examples for creating Azure Devops pipelines.
https://github.com/nventive/pipeline-templates
azure-devops ci-cd ci-cd-pipeline pipeline
Last synced: 10 days ago
JSON representation
This repository contains templates and examples for creating Azure Devops pipelines.
- Host: GitHub
- URL: https://github.com/nventive/pipeline-templates
- Owner: nventive
- License: apache-2.0
- Created: 2024-03-21T19:23:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T13:14:59.000Z (10 months ago)
- Last Synced: 2024-11-26T04:12:55.136Z (2 months ago)
- Topics: azure-devops, ci-cd, ci-cd-pipeline, pipeline
- Homepage: https://nventive.com
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![nventive](https://nventive-public-assets.s3.amazonaws.com/nventive_logo_github.svg?v=2)
# Azure Devops Pipeline Templates
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](LICENSE)
This repository contains templates and examples for creating Azure Devops pipelines. You can easily create templates using job templates in the `templates` directory as building blocks. Usage examples of each job templates are available withing the `examples` directory along with more complete examples in the `examples/complete` directory.
The templates cover the following use cases:
- Building, testing a dotnet project
- Building and pushing a Docker image## How to use a template in this repositotry
Firstly you will need to create a service connection to GitHub in your Azure Devops project settings. After that, follow any of the examples in the `examples` directory and make sure to include the following configuration in your pipeline YAML file:
```yaml
resources:
repositories:
- repository: pipeline-templates
name: nventive/pipeline-templates
type: github
endpoint: githubServiceConnection
# We recommend pinning the template to a specific version
# ref: refs/tags/1.0.0
```## Breaking Changes
Please consult [BREAKING_CHANGES.md](BREAKING_CHANGES.md) for more information about version history and compatibility.
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on the process for
contributing to this project.Be mindful of our [Code of Conduct](CODE_OF_CONDUCT.md).
## We're hiring
Look for current openings on BambooHR https://nventive.bamboohr.com/careers/
## Stay in touch
[nventive.com](https://nventive.com/) | [Linkedin](https://www.linkedin.com/company/nventive/) | [Instagram](https://www.instagram.com/hellonventive/) | [YouTube](https://www.youtube.com/channel/UCFQyvGEKMO10hEyvCqprp5w) | [Spotify](https://open.spotify.com/show/0lsxfIb6Ttm76jB4wgutob)