Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

[1.8.x] Add Trigger for LRTs and Multiversion Tests Post PR #7907

Merged
merged 1 commit into from
Sep 13, 2019

Conversation

scottarnette
Copy link
Contributor

@scottarnette scottarnette commented Sep 13, 2019

Change Description

Added functionality to .cicd/generate-pipeline.sh:

  • New trigger for LRTs.

    • Builds triggered by merging a PR into master/develop/release branches now have a step that asynchronously triggers a new pipeline: eosio-lrt.
    • This ensures that eosio PRs are not blocked by LRTs, but still ensures they run after a PR is merged.
    • Functionality remains unchanged non-PR or PR builds. You may still specify LRTs to run via SKIP_LONG_RUNNING_TESTS=false when creating a new build.
    • This trigger will run LRTs only against pinned builds.
    • This pipeline reuses artifacts from the eosio job that triggered it. Resources are not wasted to rebuild the same branch/commit on triggered builds.
    • The eosio-lrt pipeline can be used on its own. SKIP_BUILD is only provided to generate-pipeline.sh if the pipeline was triggered from another pipeline.
  • New trigger for Multiversion tests.

    • Builds triggered by merging a PR into master/develop/release branches now have a step that asynchronously triggers the eosio-multiversion-test pipeline.
    • This change ensures Multiversion tests are executed more frequently.
    • This change does not impact the functionality of the Multiversion test.

See:
Build 17500 | This PR's build.
Build 563 | This PR's unpinned build.
Build 48 | Manual build on eosio-lrt that would build EOS since it was not triggered.
Build 17494 | Post PR build on develop that triggered the LRT and Multiversion pipelines.

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@scottarnette scottarnette requested a review from kj4ezj September 13, 2019 19:53
@scottarnette scottarnette merged commit c4c6954 into release/1.8.x Sep 13, 2019
@scottarnette scottarnette deleted the cicd-lrts-r1.8 branch September 13, 2019 21:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants