Repository: reef Updated Branches: refs/heads/master 80f1a54c1 -> d116d94e6
[Documentation] Add CI setup to build/test instructions in BUILD.md Project: http://git-wip-us.apache.org/repos/asf/reef/repo Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/d116d94e Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/d116d94e Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/d116d94e Branch: refs/heads/master Commit: d116d94e69f826d650d87d0d9e0dfdf0457502eb Parents: 80f1a54 Author: Mariia Mykhailova <[email protected]> Authored: Thu Sep 1 16:10:33 2016 -0700 Committer: Mariia Mykhailova <[email protected]> Committed: Thu Sep 1 17:06:13 2016 -0700 ---------------------------------------------------------------------- lang/cs/BUILD.md | 15 +++++++++++++++ lang/java/BUILD.md | 14 ++++++++++++++ 2 files changed, 29 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/reef/blob/d116d94e/lang/cs/BUILD.md ---------------------------------------------------------------------- diff --git a/lang/cs/BUILD.md b/lang/cs/BUILD.md index ff79cac..1387bca 100644 --- a/lang/cs/BUILD.md +++ b/lang/cs/BUILD.md @@ -42,3 +42,18 @@ To build REEF.NET from command line, execute To run .NET tests from command line, execute msbuild .\lang\cs\TestRunner.proj + +Continuous Integration +------------ + +We use [AppVeyor](https://www.appveyor.com/) to run continuous integration for REEF .NET code (i.e. build and run tests +for all pull requests and commits to master branch). + +It can be convenient to set up AppVeyor for your fork of REEF repository, for example, to reproduce a test failure which +can't be reproduced locally. + +1. Log in to [AppVeyor](https://ci.appveyor.com/) using your GitHub credentials. +2. Go to [project creation](https://ci.appveyor.com/projects/new) and select reef repository. +3. Fine-tune configuration as required at Settings tab of repository; you can enable building pushes to your repository + when you're investigating something and disable them when you don't need them. +4. Edit [AppVeyor configuration file](../../appveyor.yml) as required (by default you'll use the same configuration as REEF build). http://git-wip-us.apache.org/repos/asf/reef/blob/d116d94e/lang/java/BUILD.md ---------------------------------------------------------------------- diff --git a/lang/java/BUILD.md b/lang/java/BUILD.md index 0567ddf..cbae5ab 100644 --- a/lang/java/BUILD.md +++ b/lang/java/BUILD.md @@ -77,3 +77,17 @@ Java build incorporates several code quality tools: Per-project Findbugs reports can be found at `\<project>\target\findbugs\findbugsXml.html`. +Continuous Integration +------------ + +We use [Travis CI](https://travis-ci.org/) to run continuous integration for REEF Java code (i.e. build and run tests +for all pull requests and commits to master branch). + +It can be convenient to set up Travis for your fork of REEF repository, for example, to reproduce a test failure which +can't be reproduced locally. + +1. Log in to [Travis CI](https://travis-ci.org/) using your GitHub credentials. +2. Go to [your profile](https://travis-ci.org/profile/) and switch reef repository to "on". +3. Fine-tune configuration as required at Settings tab of repository; you can enable building pushes to your repository + when you're investigating something and disable them when you don't need them. +4. Edit [Travis configuration file](../../.travis.yml) as required (by default you'll use the same configuration as REEF build).
