diff options
Diffstat (limited to 'Build/source/doc/tlbuild.texi')
-rw-r--r-- | Build/source/doc/tlbuild.texi | 22 |
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 |