summaryrefslogtreecommitdiff
path: root/Build/source/doc/tlbuild.texi
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/doc/tlbuild.texi')
-rw-r--r--Build/source/doc/tlbuild.texi22
1 files changed, 12 insertions, 10 deletions
diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi
index 2f9b48b232e..08b1e1e87d4 100644
--- a/Build/source/doc/tlbuild.texi
+++ b/Build/source/doc/tlbuild.texi
@@ -90,6 +90,7 @@ For an overview of this manual, @pxref{Introduction}.
* Configure options:: List of all configure options.
* Cross compilation:: Building on host X for target Y.
* Coding conventions:: Conventions to follow.
+* Continuous integration:: Automated build testing.
* install-tl:: The @TL{} installer.
* tlmgr:: The native @TL{} package manager.
* Index:: General index.
@@ -2482,11 +2483,12 @@ otherwise must be carefully analyzed to make sure that they cannot
cause the modification of quantities supposed to be constant.
-@node Continuous Integration
-@chapter Continuous Integration
+@node Continuous integration
+@chapter Continuous integration
@cindex ci
@cindex continuous integration
+@cindex Travis-CI
The sources of @TL{} are subjected to continuous integration testing on
Travis-CI (@url{https://travis-ci.org/TeX-Live/texlive-source}) via a
@@ -2513,8 +2515,8 @@ emails of the authors.
TODO should we use anonymous checkout here? Should be possible!
In the following we will refer with @emph{admin} to a user who has
-read/write access to the \TL{} subversion repository, and an
-administrator of the \@code{TeX-Live} Team on Github. The above initial
+read/write access to the @TL{} subversion repository, and an
+administrator of the @code{TeX-Live} Team on Github. The above initial
checkout has been carried out by @emph{admin} on the server
@code{texlive.info}.
@@ -2552,12 +2554,12 @@ available) to Github.
@subheading CI testing on Travis-CI
-The @code{source} tree of \TL{} already contains a file
-@code{.travis.yml} which controls the automatic testing on
-Travis-CI. @emph{admin} has registered to Travis-CI and allowed access
-to the Github's @code{TeX-Live} organization's @code{texlive-source}
-repository. The default settings are to build the last commit of each
-push. No further action is necessary on Travis-CI.
+The @code{source} tree of @TL{} contains a file @code{.travis.yml}
+which controls the automatic testing on Travis-CI. @emph{admin} has
+registered to Travis-CI and allowed access to the Github's
+@code{TeX-Live} organization's @code{texlive-source} repository. The
+default settings are to build the last commit of each push. No further
+action is necessary on Travis-CI.
In case changes have been pushed during the cron job mentioned above,
Travis-CI will automatically checkout the last pushed commit and try