mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 08:03:10 +02:00
This PR creates a pipeline triggered on tag push matching v0.* (eg. v0.40.0). Once triggered, this pipeline will build the windows installer, and run integration tests on it, like for the pipeline run nightly. I also add a simple script to extract from CHANGELOG.md file to extract the relevant part to put it in the body of the GitHub release. I believe it makes things nicer. * Create release pipeline * Relax condition on tags * Put beta keyword * Update job name * Fix release pipeline
22 lines
528 B
YAML
22 lines
528 B
YAML
# Advanced pipeline for isolated checks and release purpose
|
|
trigger:
|
|
- test-*
|
|
- '*.x'
|
|
pr:
|
|
- test-*
|
|
- '*.x'
|
|
# This pipeline is also nightly run on master
|
|
schedules:
|
|
- cron: "0 4 * * *"
|
|
displayName: Nightly build
|
|
branches:
|
|
include:
|
|
- master
|
|
always: true
|
|
|
|
jobs:
|
|
# Any addition here should be reflected in the release pipeline.
|
|
# It is advised to declare all jobs here as templates to improve maintainability.
|
|
- template: templates/tests-suite.yml
|
|
- template: templates/installer-tests.yml
|