Details

      Description

      Situation: There are several steps in order to fetch Kaushik's htsjdk-igb changes from his branch and then to create and deploy the artifact.

      Task:

      1. Fetch Kaushik's branch. Kaushik's branch (igb_main-3.0.0) is created from a fork of htsjdk tag 3.0.0. Github will not allow Kaushik to create a pull request to an "empty" branch. We think the easiest solution would be for Dr. Loraine to clone the lorainelab htsjdk-igb repo on her local machine, then fetch Kaushik's branch and then push it to the lorainelab htsjdk-igb repo. For example:
        1. Clone the lorainelab htsjdk-igb repo:
          git clone https://github.com/lorainelab/htsjdk-igb.git
        2. Fetch Kaushik's branch:
          git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb-3.0.0
          1. Note that we are changing the name of Kaushik's branch to igb-3.0.0 so that it is in line with the current branch name convention of htsjdk-igb
        3. Push Kaushik's branch:
          git push origin igb-3.0.0
      2. Build the igb-3.0.0 htsjdk-igb artifact.
        1. Checkout the igb-3.0.0 branch:
          git checkout igb-3.0.0
        2. Run:
          gradle jar
        3. A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
      3. Deploy the artifact to https://nexus.bioviz.org/

      Once the artifact has been deployed we will need to update the bigwig repo (see IGBF-3465). Kaushik will then need to create a pull request from his IGB branch (see IGBF-3464).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kgopu Kaushik Gopu
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: