[
https://issues.apache.org/jira/browse/XERCESC-2098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roger Leigh resolved XERCESC-2098.
----------------------------------
Resolution: Fixed
Fix Version/s: 3.2.0
SVN revisions 1798779 and 1798780.
> Add support for external continuous integration services
> --------------------------------------------------------
>
> Key: XERCESC-2098
> URL: https://issues.apache.org/jira/browse/XERCESC-2098
> Project: Xerces-C++
> Issue Type: Test
> Components: Miscellaneous
> Affects Versions: 3.2.0
> Environment: Unix/Linux
> Windows (MSVC, Cygwin, MinGW)
> Reporter: Roger Leigh
> Labels: appveyor, continuous_integration, travis-ci
> Fix For: 3.2.0
>
> Attachments:
> 0001-ci-Add-appveyor-support-for-Cygwin-MinGW64-and-MSVC1.patch,
> 0002-ci-Add-travis-support-for-Linux-and-MacOS-X.patch
>
>
> The project does not currently have any continuous integration in place.
> I've spent the last few days getting a working solution to consider. The
> attached patch files add support for two commonly used services,
> [Travis|https://travis-ci.org/] (Unix) and
> [AppVeyor|https://www.appveyor.com] (Windows).
> See this [GitHub
> branch|https://github.com/rleigh-codelibre/xerces-c/commits/ci]. The last
> commit has a green tick mark, which is the CI status. This links through to
> the build results:
> - [Travis|https://travis-ci.org/rleigh-codelibre/xerces-c/builds/241140155]
> -
> [AppVeyor|https://ci.appveyor.com/project/rleigh-codelibre/xerces-c/build/1.0.87]
> How to use this? Go to the Travis or AppVeyor websites and log in with
> GitHub/BitBucket/GitLab credentials, or use you own public git repo. Enable
> the service for your xerces-c git repo. Now any branch you push to your git
> repo will be automatically built in several configuration combinations for
> Linux (Autotools, CMake), MacOS X (Autotools, CMake) and Windows (CMake with
> Cygwin, MingGW64 and MSVC 2015). The exact combinations tested are viewable
> with the above build links, or in the attached patch files. The set of test
> combinations can be adjusted as desired. The initial set of combinations
> exercise all configurable options, debug and release builds.
> This could additionally be enabled for the Apache GitHub mirror or the Apache
> git repo itself, which would trigger builds for all subversion commits to do
> post-commit testing.
> Would there be any objection to committing these changes?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]