Skip to content

Instantly share code, notes, and snippets.

@jhoblitt
Last active September 29, 2016 22:20
Show Gist options
  • Select an option

  • Save jhoblitt/1390a634cb66357eede7 to your computer and use it in GitHub Desktop.

Select an option

Save jhoblitt/1390a634cb66357eede7 to your computer and use it in GitHub Desktop.

Revisions

  1. jhoblitt revised this gist Mar 15, 2016. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions conda_testing.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    conda/el5 docker container -- dev branch
    ==========================

    ```sh
    docker pull lsstsqre/centos:5-conda-base
    docker run -ti lsstsqre/centos:5-conda-base bash

    @@ -28,13 +28,13 @@ rsync -aP ./miniconda/conda-bld/linux-64/ [email protected]:/opt/lss
    # on conda-test.lsst.codes
    ln -sf --no-dereference /opt/lsst/conda/b1881 /opt/lsst/conda/dev
    chown --no-dereference eupspkg:eupspkg /opt/lsst/conda/dev

    ```


    Testing conda packages
    ======================


    ```sh
    docker pull centos:6
    docker run -ti centos:6

    @@ -54,3 +54,4 @@ curl -L https://github.com/lsst/lsst_dm_stack_demo/archive/11.0.tar.gz | tar xvz
    cd lsst_dm_stack_demo-11.0
    setup obs_sdss
    ./bin/demo.sh --small
    ```
  2. jhoblitt created this gist Mar 15, 2016.
    56 changes: 56 additions & 0 deletions conda_testing.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,56 @@
    conda/el5 docker container -- dev branch
    ==========================

    docker pull lsstsqre/centos:5-conda-base
    docker run -ti lsstsqre/centos:5-conda-base bash

    git clone https://github.com/jhoblitt/conda-lsst.git -b dev
    cd conda-lsst
    ./bin/bootstrap.sh
    export PATH="$PWD/miniconda/bin:$PATH"
    export PATH="$PWD/bin:$PATH"

    # latest conda-build is borked
    conda install -y 'conda-build!=1.18.2'

    conda lsst make-recipes build:b1925 --build qserv_distrib dax_webserv lsst_distrib lsst_sims

    # install ssh key to push pkgs over rsync
    mkdir ~/.ssh
    vi ~/.ssh/id_rsa
    chmod 700 ~/.ssh/id_rsa

    # on conda-test.lsst.codes
    mkdir /opt/lsst/conda/b1881

    rsync -aP ./miniconda/conda-bld/linux-64/ [email protected]:/opt/lsst/conda/b1881/linux-64

    # on conda-test.lsst.codes
    ln -sf --no-dereference /opt/lsst/conda/b1881 /opt/lsst/conda/dev
    chown --no-dereference eupspkg:eupspkg /opt/lsst/conda/dev



    Testing conda packages
    ======================


    docker pull centos:6
    docker run -ti centos:6

    yum install -y curl tar bzip2 perl
    curl -sSL https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh > miniconda.sh && bash miniconda.sh -b -p ~/miniconda && rm miniconda.sh
    useradd -m centos
    su - centos
    export PATH="$PWD/miniconda/bin:$PATH"

    conda config --add channels https://conda-test.lsst.codes/dev/
    conda install -y lsst_apps

    # lives at ./miniconda/bin/eups-setups.sh
    source eups-setups.sh

    curl -L https://github.com/lsst/lsst_dm_stack_demo/archive/11.0.tar.gz | tar xvzf -
    cd lsst_dm_stack_demo-11.0
    setup obs_sdss
    ./bin/demo.sh --small