You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@reef.apache.org by ma...@apache.org on 2016/09/02 00:08:32 UTC

reef git commit: [Documentation] Add CI setup to build/test instructions in BUILD.md

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 <ma...@apache.org>
Authored: Thu Sep 1 16:10:33 2016 -0700
Committer: Mariia Mykhailova <ma...@apache.org>
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).