Commit Graph

40 Commits

Author SHA1 Message Date
Jeff Genovy
309852e3df ICU-21278 Add Ubuntu 20.04 build bot to CI builds. 2020-09-30 14:44:49 -07:00
Jeff Genovy
f64ee1216a ICU-21291 Increase the timeout for the Exhaustive Test CI builds 2020-09-17 17:03:44 -07:00
Jeff Genovy
9a220a7381 ICU-21272 Add Windows ARM64 Debug build to CI build configuration. 2020-09-10 12:22:19 -07:00
Jeff Genovy
941fddc19d ICU-21108 Add build using VS2015 toolset, fix job names. 2020-09-08 13:58:38 -07:00
Jeff Genovy
901c94cd8f ICU-21265 Increase git fetch depth on CI builds to allow rebuilding older commits. 2020-09-03 16:59:48 -07:00
Jeff Genovy
341608f7b6 ICU-21108 Update to use/support VS2019, and add extra CI builds for VS2017 and VS2019.
Change to use the Windows 10 SDK for Win32 (Win7) builds on the VS2019 ADO images.
The Windows 10 SDK is backwards compatible to Windows 7, if WINVER and
_WIN32_WINNT are set before compiling.

Clean up the vcxproj files from VC7.1
2020-09-02 13:01:27 -07:00
Erik Torres
a7a8cc3809 ICU-20808 Add test for the C locale to default to en_US_POSIX 2020-08-20 14:12:09 -07:00
Shane F. Carr
bf2c2c5ca7 ICU-21176 Add aliases for terms "whitelist" and "blacklist" in data filter
See #1189
2020-08-11 21:21:59 -05:00
Jeff Genovy
6445e68dcc ICU-21177 Skip running the Exhaustive tests on changes to docs and other files. 2020-06-25 10:59:36 -07:00
Jeff Genovy
9b3746e0b6 ICU-21121 Enable tests for MacOSX build bot. 2020-05-14 11:37:46 -07:00
Jeff Genovy
681a7aa451 ICU-21104 Add build bots using Ubuntu 18.04 with C++14
This change adds an Azure build bot that builds using Clang on Ubuntu
18.04 with C++14 in debug mode, and a build bot on Travis that builds
using GCC with C++14.

Note: The Ubuntu 18.04 image doesn't have HarfBuzz, so we need to disable
building the layout engine.
2020-05-08 18:34:15 -07:00
Shane F. Carr
9b2092fa89 ICU-21073 Fix ICU Data Build Tool in "locale" mode. 2020-04-14 16:13:57 -05:00
Jeff Genovy
ec83138174 ICU-20626 Remove "pr:none" from Valgrind CI config to enable comment triggers.
It seems that having "pr:none" completely disables running on PRs, even
when explicitly triggered by a comment.
2020-03-09 13:00:43 -07:00
Jeff Genovy
f411b4197d ICU-20965 Remove VS2015 from CI builds, no longer supported by Azure Pipelines 2020-03-09 12:51:06 -07:00
Jeff Genovy
440b1cd9d2 ICU-20626 Adding valgrind to the CI tests for ICU4C.
This adds a separate CI pipeline for running valgrind on ICU4C.

The Azure Pipeline images don't have valgrind installed by default though,
so we need to install valgrind first.

We also add `--error-exitcode=1` to the valgrind options, so that any
errors found by valgrind will fail the CI build.
2020-03-09 10:28:13 -07:00
Jeff Genovy
eb92d41a1c ICU-21003 Fix CI config to use new Git LFS syntax, add timeout to ICU4J exhaustive test 2020-03-04 14:08:23 -08:00
Jeff Genovy
ed9ea2e7ac ICU-20322 Do "make install" on the CI Builds for MinGW.
Also recursively list out the contents of the install directory,
and run the icuinfo.exe program.
2020-02-12 14:19:15 -08:00
Frank Yung-Fong Tang
21df05234d ICU-20673 Allow built-in translit ID w/o data.
See #958
2020-01-16 21:28:01 -08:00
Shane F. Carr
051d6a553e ICU-20453 Add more warning types to CI build.
See #824
2019-10-02 13:00:14 -04:00
Jeff Genovy
e472e46a60 ICU-20825 Add ARM64 to distrelease.ps1 script, and run in the CI builds 2019-09-18 10:53:13 -07:00
Jeff Genovy
4ef40f7774 ICU-13764 Add a MacOSX CI build with Warnings-as-Errors 2019-08-29 17:12:25 -07:00
Jeff Genovy
552b01f611 ICU-20606 Add 32-bit Windows binaries to CI for Distrelease. 2019-08-28 12:34:25 -07:00
Jeff Genovy
97516f58b1 ICU-20782 Extend CI build timeout for Windows ARM/ARM64. 2019-08-26 22:50:31 -07:00
Shane Carr
2b3e3e3ce6 ICU-20524 Adding variables for relative file replacement directory.
Also fixes some bugs with file replacement.
2019-08-14 00:25:26 -07:00
Jeff Genovy
e72290c45e ICU-13764 Add separate CI build that treats warnings as errors with clang.
This adds a separate CI build that enables -Werror for clang.

This also fixes all of the -Wall -Wextra warnings in the tests, and all the
-Wextra-semi warnings as well.
2019-07-30 22:10:02 -07:00
Jeff Genovy
69fb255169 ICU-20712 Add support for building ICU4C UWP with ARM64, add ARM32/ARM64 to CI.
This change adds support for building the ICU4C UWP projects for ARM64.
Additionally it adds CI builds for ARM32 and ARM64.

Co-Authored-By: Daniel Ju <daju@microsoft.com>
2019-07-23 13:29:36 -07:00
Shane Carr
e1b5f85e4a ICU-20593 Data slicing: Fix mixed file and resource filter. 2019-07-09 15:38:29 -05:00
Jeff Genovy
506c935bf5 ICU-20664 Add CI builds that exercise the Data Filtering. 2019-06-14 14:43:50 -07:00
Jeff Genovy
96c2682c27 ICU-20549 Publish Windows build artifacts from the CI builds (x64 Release) 2019-05-10 14:40:19 -07:00
Jeff Genovy
93fde1c459 ICU-20503 Add Python 3 to the CI build bot path and bump Python installer to 3.7.2 2019-03-22 17:19:24 -07:00
Jeff Genovy
70b7b0d3b3 ICU-20496 Run the Exhaustive Tests on "maint" branches as well. 2019-03-13 13:26:56 -07:00
Jeff Genovy
5a14dfcf9a ICU-20243 Fix exhaustive test CI builds to run cintltst. 2019-02-23 21:57:09 -08:00
Jeff Genovy
07e457fd95 ICU-20243 Setup triggers for the Exhaustive Tests to only build on the master branch. 2019-02-20 13:40:56 -08:00
Jeff Genovy
7dfdfb330f ICU-20243 Enable the Exhaustive Tests in the CI builds.
Using a separate YML file for the Exhaustive Tests configuration so that the Azure Pipelines build can be run separately.
2019-02-20 10:41:59 -08:00
Jeff Genovy
b91821221a ICU-20389 Add MSVC Debug build to the Azure CI builds.
Also increase the timeout for the debug build.
2019-02-07 18:36:38 -08:00
Jeff Genovy
0759097731 ICU-20324 Add MSYS2 (Windows) build bot to the Azure CI builds (GCC x86_64). 2019-01-10 14:31:23 -08:00
Jeff Genovy
e291a39c0d ICU-20281 Reenable the VS2015 build bot. Use manual install of Py3. 2018-11-21 13:14:04 -08:00
Jeff Genovy
8a3e1b8d36 ICU-10923 Disable the VS2015 build until the Azure VM image has a working Python 3. 2018-11-19 17:19:01 -08:00
Jeff Genovy
7756ee0446 ICU-20239 Add VS2015 build line to the Azure CI builds. 2018-11-12 16:44:44 -08:00
Jeff Genovy
be7c5dbcb0 ICU-20215 Conver the VSTS/Azure CI builds definitions to a YML file in the repo (similar to .travis.yml) 2018-11-11 16:30:01 -08:00