Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2027

Fix branch-specific installer build in IGB project

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Our build process for integrated genome browser project is supposed to automatically build topic-branch specific installers for each major platform whenever a developer pushes a commit to a topic branch on their fork. Specifically, if a developer pushes a commit to a branch with a name that includes the string "IGBF" (e.g., IGBF-3001-Make-Me-A-Sandwich), a new installer named for the branch is supposed to get built and copied to the fork's Downloads section.

      This is configured using the file "bitbucket_pipelines.yml" at the top-level of the IGB repository.

      A few months ago, we made some improvements to the build process - see commit history on this file for details.

      However, something about those improvements has broken the installer build. When something gets pushed, installers are indeed getting built, but the branch-specific pipeline does not appear to be getting triggered.

      For this task, please look into why the topic branch build pipeline is not running as expected. First, confirm that this bug can be reproduced by creating an "IGBF" branch and pushing to your fork.

      (Both Srishti Tiwari and myself (Ann Loraine) have observed this.)

        Attachments

          Activity

          aloraine Ann Loraine created issue -
          aloraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1531 [ 17617 ]
          aloraine Ann Loraine made changes -
          Rank Ranked higher
          aloraine Ann Loraine made changes -
          Status Open [ 1 ] To-Do [ 10305 ]
          aloraine Ann Loraine made changes -
          Description Our build process for integrated genome browser project is supposed to automatically build topic-branch specific installers for each major platform whenever a developer pushes a commit to a topic branch on their fork. Specifically, if a developer pushes a commit to a branch with a name that includes the string "IGBF" (e.g., IGBF-1234-Make-Me-A-Sandwich), a new installer named for the branch is supposed to get built and copied to the fork's Downloads section.

          This is configured using the file "bitbucket_pipelines.yml" at the top-level of the IGB repository.

          A few months ago, we made some improvements to the build process - see commit history on this file for details.

          However, something about those improvements has broken the installer build. When something gets pushed, installers are indeed getting built, but the branch-specific pipeline does not appear to be getting triggered.

          For this task, please look into why the topic branch build pipeline is not running as expected. First, confirm that this bug can be reproduced by creating an "IGBF" branch and pushing to your fork.

          (Both [~stiwari8] and myself ([~aloraine]) have observed this.)
          Our build process for integrated genome browser project is supposed to automatically build topic-branch specific installers for each major platform whenever a developer pushes a commit to a topic branch on their fork. Specifically, if a developer pushes a commit to a branch with a name that includes the string "IGBF" (e.g., IGBF-3001-Make-Me-A-Sandwich), a new installer named for the branch is supposed to get built and copied to the fork's Downloads section.

          This is configured using the file "bitbucket_pipelines.yml" at the top-level of the IGB repository.

          A few months ago, we made some improvements to the build process - see commit history on this file for details.

          However, something about those improvements has broken the installer build. When something gets pushed, installers are indeed getting built, but the branch-specific pipeline does not appear to be getting triggered.

          For this task, please look into why the topic branch build pipeline is not running as expected. First, confirm that this bug can be reproduced by creating an "IGBF" branch and pushing to your fork.

          (Both [~stiwari8] and myself ([~aloraine]) have observed this.)
          aloraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Prutha Kulkarni [ prutha ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          aloraine Ann Loraine made changes -
          Sprint Fall 2019 Sprint 3 [ 74 ] Fall 2019 Sprint 3, Fall 2019 Sprint 4 [ 74, 75 ]
          aloraine Ann Loraine made changes -
          Rank Ranked higher
          aloraine Ann Loraine made changes -
          Status In Progress [ 3 ] To-Do [ 10305 ]
          aloraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Assignee Prutha Kulkarni [ prutha ]
          aloraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          aloraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          aloraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
          aloraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Prutha Kulkarni [ prutha ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Assignee Prutha Kulkarni [ prutha ]
          aloraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          aloraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
          aloraine Ann Loraine made changes -
          Assignee Prutha Kulkarni [ prutha ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status To-Do [ 10305 ] Pull Request Submitted [ 10101 ]
          aloraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          aloraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          aloraine Ann Loraine made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          aloraine Ann Loraine made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          aloraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 20784 ] Revised Fall 2019 Workflow Update [ 22523 ]

            People

            • Assignee:
              prutha Prutha Kulkarni (Inactive)
              Reporter:
              aloraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: