Create a release pipeline on Azure for Windows installer (#7441)

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
This commit is contained in:
Adrien Ferrand
2019-10-30 10:19:10 -07:00
committed by Brad Warren
parent 0f31d9b7ac
commit 2dbe47f3a7
7 changed files with 78 additions and 4 deletions
+1 -1
View File
@@ -113,7 +113,7 @@ target=$INSTDIR\\run.bat
[Build]
directory=nsis
nsi_template=template.nsi
installer_name=certbot-installer-{installer_suffix}.exe
installer_name=certbot-beta-installer-{installer_suffix}.exe
[Python]
version={python_version}