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

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-3467 [ 22628 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3464 [ IGBF-3464 ]
            nfreese Nowlan Freese made changes -
            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:
            # Fetch Kaushik's branch.
            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:
            # Fetch Kaushik's branch. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            nfreese Nowlan Freese made changes -
            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:
            # Fetch Kaushik's branch. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to https://nexus.bioviz.org/*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to https://nexus.bioviz.org/*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            *** A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            *** A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            Summary Get new htsjdk changes and deploy artifact Get new htsjdk-igb changes and deploy artifact
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb_main-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb_main-3.0.0{code}
            # *Build the igb_main-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb_main-3.0.0 branch: {code}git checkout igb_main-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb-3.0.0{code}
            # *Build the igb-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb-3.0.0 branch: {code}git checkout igb-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            nfreese Nowlan Freese made changes -
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb-3.0.0{code}
            ## Push Kaushik's branch: {code}git push origin igb-3.0.0{code}
            # *Build the igb-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb-3.0.0 branch: {code}git checkout igb-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            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:
            # *Fetch Kaushik's branch*. [Kaushik's branch|https://github.com/kaushik-gopu1998/htsjdk-kg] (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|https://github.com/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:
            ## Clone the lorainelab htsjdk-igb repo: {code}git clone https://github.com/lorainelab/htsjdk-igb.git{code}
            ## Fetch Kaushik's branch: {code}git fetch https://github.com/kaushik-gopu1998/htsjdk-kg igb_main-3.0.0:igb-3.0.0{code}
            ### 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
            ## Push Kaushik's branch: {code}git push origin igb-3.0.0{code}
            # *Build the igb-3.0.0 htsjdk-igb artifact*.
            ## Checkout the igb-3.0.0 branch: {code}git checkout igb-3.0.0{code}
            ## Run: {code}gradle jar{code}
            ## A folder named build will appear after running the above command. Look for htsjdk-igb-3.0.0.jar in build/libs folder.
            # *Deploy the artifact to [https://nexus.bioviz.org/|https://nexus.bioviz.org/]*

            Once the artifact has been deployed we will need to update the [bigwig|https://bitbucket.org/lorainelab/bigwig/src/master/] repo (see IGBF-3465). Kaushik will then need to create a pull request from his [IGB branch|https://bitbucket.org/kaushik-gopu/kgopu_integrated-genome-browser/branch/IGBF-3464] (see IGBF-3464).
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Kaushik Gopu [ kgopu ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Story Points 1 2
            nfreese Nowlan Freese made changes -
            Assignee Kaushik Gopu [ kgopu ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Summary Get new htsjdk-igb changes and deploy artifact Update htsjdk-igb to 3.0.0
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Assignee Kaushik Gopu [ kgopu ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3490 [ IGBF-3490 ]
            nfreese Nowlan Freese made changes -
            Fix Version/s 10.0.0 Major Release [ 10900 ]
            nfreese Nowlan Freese made changes -
            Issue Type Task [ 3 ] Improvement [ 4 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3671 [ IGBF-3671 ]

              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: