[ https://issues.apache.org/jira/browse/GEODE-8949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17286876#comment-17286876 ]
ASF subversion and git services commented on GEODE-8949: -------------------------------------------------------- Commit bb2f0e448edd0caa0d82f876a2b8a6a646301fb8 in geode-native's branch refs/heads/develop from Michael Martell [ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=bb2f0e4 ] GEODE-8949: Create a new CI pipeline (#746) * GEODE-8949: Create a new CI pipeline * Decrease parallelism to fix Windows 2019 test failures * Fixes versioning together * Remove ABI compatibility flags * Increase TIMEBOMB to 600 * Disable DataInput test for now * Fix clang-format error * Fixes packer image projects * Rename keys and tokens per RTM names * Remove Python, PIP and Coveralls from Ubuntu 16.04 * Integrate rat-check properly into GitHub PR apparatus * Add license and/or exclusion as appropriate to pass RAT check (#4) * Fix ABI compatibility * Use LLVM 11 * Add Ubunutu 20.04 * Upgrade cmake and add make * Remove unused exports. Remaining exports are for testing. * Hide symbols from staticly linked libraries * Increase timeouts * Fix warnings * Add github icon * Split out GitHub components for various GitHub resources * Tag builds and upload artifacts * Add functions to reduce yaml redundancy * Reduce resource complexity * Use resource to expand geode * Updates for release and pr pipelines * Fixes per clang-tidy and hide noise * Fixes per clang-format and hide noise * Add clang-tools Dockerfile * Improve CacheImpl (nothing should be virtual) * Improve abstract classes (should define virtual destructors) * Use the concourse worker's zone by default * Don't be so verbose with pipeline output * Always fetch latest cmake * Rerun failed tests (ctest retry with count 4) * Disable broken IPv6 test * Fix test failures due to folder collisions * Cleanup test output directories for failed tests * Improve execution of gfsh (use less memory) * Improve gfsh scoping in integration tests * Add GfshExecute class to legacy integration tests * Add heap settings to GfshExecute * Kill all user processes before running tests * Use tar to speed up file copies * README for GitHub Private Key * Fix for .NET 3.5 install on Windows 2016 * Fixes boost on windows * Fixes for ACE * Don't checkout sources after upload. * Update Building.md per new tooling support * Package icon * Fixes Windows 2016 * Remove used windows build scripts * Update to boost 1.75.0 and fix MSVC * Support for Visual Studio 2019 * Explicitly set MSVC toolset and Windows SDK * Don't retrigger PRs on new versions * Improve build-in help for set-pipeline.sh * Don't rebuild on image changes * Retry packer builds if they fail * Update README.md for new CI * Add error for canceled jobs * Copy source from worker to builder * Support for PR resource * Split release and pr pipelines * Upload packages to GCS * Parameterize bucket and key * Configure build type, version, date, etc * Support semver * Templatize docker builds * Use newer registry-image resource for images not built in this project. * Fix Dockerfile path and caches. * Use project specific minimal task image * Fix legacy integration port allocations * Fix .NET test execution * Add support for Windows Server 2019 * Fix install of .NET 3.5 via WinRM * Added Google Compute support * Upgrade to cmake 3.18 * Use GEODE_VERSION=1.13.1 * Adding --schedule-random to ctests * Update travis.yml to use new cmake Co-authored-by: Jacob Barrett <jbarr...@pivotal.io> > Create a Continuous Integration Pipeline > ---------------------------------------- > > Key: GEODE-8949 > URL: https://issues.apache.org/jira/browse/GEODE-8949 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Michael Martell > Priority: Major > Labels: pull-request-available > > This will be our open source CI for publishing to the Apache Software > Foundation. Two primary tenets are: > * based on Concourse > * PRs will trigger the CI pipeline and can't be merged until they pass the CI > Note: The bulk of this work has been completed in draft [PR > #716|http://github.com/apache/geode-native/pull/716]. See that PR for further > details. -- This message was sent by Atlassian Jira (v8.3.4#803005)