Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-22792

Define the AuxTel CSC build and packaging process

    XMLWordPrintable

Details

    • Story
    • Status: Done
    • Resolution: Done
    • None
    • ts_qa

    Description

      I need to meet with Tiago and discuss exactly the process for building and packagin the AT CSCs.

      • What is pulled from Nexus
      • Build steps
      • Unit testing
      • Packaging details (format)

      Attachments

        Activity

          rbovill Rob Bovill added a comment -

          Repurposed this task a little bit.  In discussing the process with Tiago, we determined that we needed a couple of intervening jobs to build products needed by the CSC app jobs.  The first of which is a job to automatically build the salobj conda package.  The steps are as follows:

           

          git clone https://github.com/lsst-ts/ts_recipes
          cd ts_recipes/
          git checkout tickets/DM-21505
          cd agent/
          docker build -t agent .
          docker run -it agent
          (inside the container)
           
          git clone https://github.com/lsst-ts/ts_recipes
          cd ts_recipes/
          git checkout tickets/DM-21505
          cd ts_salobj/
          export TS_SALOBJ_VERSION=v5.3.0
          source ~/miniconda3/bin/activate
          conda build .
          anaconda upload -u <user> <passwd> <path/to/file>

           

           

          These steps will be defined in the Jenkinsfile.conda file in ts_salobj.

          rbovill Rob Bovill added a comment - Repurposed this task a little bit.  In discussing the process with Tiago, we determined that we needed a couple of intervening jobs to build products needed by the CSC app jobs.  The first of which is a job to automatically build the salobj conda package.  The steps are as follows:   git clone https: //github.com/lsst-ts/ts_recipes cd ts_recipes/ git checkout tickets/DM- 21505 cd agent/ docker build -t agent . docker run -it agent (inside the container)   git clone https: //github.com/lsst-ts/ts_recipes cd ts_recipes/ git checkout tickets/DM- 21505 cd ts_salobj/ export TS_SALOBJ_VERSION=v5. 3.0 source ~/miniconda3/bin/activate conda build . anaconda upload -u <user> <passwd> <path/to/file>     These steps will be defined in the Jenkinsfile.conda file in ts_salobj.

          We have some discussions and created some activities moving forward. 

          tribeiro Tiago Ribeiro added a comment - We have some discussions and created some activities moving forward. 

          People

            rbovill Rob Bovill
            rbovill Rob Bovill
            Tiago Ribeiro
            Rob Bovill, Tiago Ribeiro
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Jenkins

                No builds found.