xamarin-macios/jenkins
Rolf Bjarne Kvinge e0cdd02423
[jenkins] Make it possible to skip API comparison by applying a label to a pull request. (#3994)
Implement support for skipping API comparison by applying a label to a pull
request.

This also required some refactoring to move existing code to fetch the labels
for a pull request to a separate script.
2018-04-27 09:05:50 +02:00
..
.gitignore [jenkins] Make it possible to skip API comparison by applying a label to a pull request. (#3994) 2018-04-27 09:05:50 +02:00
README.md [Jenkins] Add different steps to be executed in jenkins. (#856) 2016-09-21 16:46:00 +02:00
build-api-diff.sh [jenkins] Create comment file for PR builds. (#3799) 2018-04-02 14:49:03 +02:00
build.sh [jenkins] Make it possible to skip API comparison by applying a label to a pull request. (#3994) 2018-04-27 09:05:50 +02:00
compare.sh [jenkins] Make it possible to skip API comparison by applying a label to a pull request. (#3994) 2018-04-27 09:05:50 +02:00
fetch-pr-labels.sh [jenkins] Make it possible to skip API comparison by applying a label to a pull request. (#3994) 2018-04-27 09:05:50 +02:00
provision-deps.sh [jenkins] Create comment file for PR builds. (#3799) 2018-04-02 14:49:03 +02:00
run-tests.sh [jenkins] Don't succeed if something went wrong when creating API or generator diff. (#3865) 2018-04-04 15:36:30 +02:00

README.md

Jenkins

This directory contains all the scripts to be executed as steps in the jenkins build bots for each of the PR in the project. The expected order in which they have to be executed is as follows:

  • provision-deps.sh : Downloads and installs the project dependencies.
  • build.sh : Builds the project.
  • run-tests.sh : Runs the tests.
  • build-api-diff.sh : Builds the API diff.