Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-7887 Release automation improvement
  3. BEAM-8079

Move verify_release_build.sh to Jenkins job

Details

    • Sub-task
    • Status: Resolved
    • P2
    • Resolution: Done
    • None
    • Not applicable
    • build-system
    • None

    Description

      verify_release_build.sh is used for validation after release branch is cut. Basically it does two things: 1. verify Gradle build with -PisRelease turned on. 2. create a PR and run all PostCommit jobs against release branch. However, release manager got many painpoints when running this script:

      1. A lot of environment setup and some of tooling install easily broke the script.
      2. Running Gradle build locally too extremely long time.
      3. Auto-pr-creation (use hub) doesn't work.

      We can move Gradle build to Jenkins in order to get rid of environment setup work.

      Attachments

        Activity

          People

            markflyhigh Mark Liu
            markflyhigh Mark Liu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2.5h
                2.5h