[ https://issues.apache.org/jira/browse/GEODE-8949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17285639#comment-17285639 ]
ASF GitHub Bot commented on GEODE-8949: --------------------------------------- mmartell opened a new pull request #746: URL: https://github.com/apache/geode-native/pull/746 This brings in the work of pivotal-jbarrett to the develop branch. It has been tested after merging with develop. Several new pieces are being brought in including but not limited to: - a PR pipeline (all PRs must pass this pipeline before they can be merged) - a new yaml templating tool (ytt) - new Windows tooling (Visual Studio 2019) - new Windows operating system (Windows Server 2019) - enhanced test discovery and test parallelism To keep the geode-native history clean, the almost 200 commits have been squashed into this single commit, which is highlighted below: * 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 ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > 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)