Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.12 KiB
Newer Older
image: eicweb.phy.anl.gov:4567/whit/image_recipes/root_base:latest
Whitney Armstrong's avatar
Whitney Armstrong committed

#docker pull eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest 

stages:
  - build
  - phase2
hcana_docker:
  stage: build  
  tags: 
     - eic0 docker
Whitney Armstrong's avatar
Whitney Armstrong committed
  script:
     - docker login eicweb.phy.anl.gov:4567 -u whit -p ${CI_IMAGE_BUILD_PAT}
     - cd containers/docker && make build && make publish
Whitney Armstrong's avatar
Whitney Armstrong committed
       # - docker login eicweb.phy.anl.gov:4567 -u whit -p ${eic0_registry_push_token}
       # - docker tag  whit/image_recipes/ubuntu_base:latest eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest
       # - docker push eicweb.phy.anl.gov:4567/whit/image_recipes/ubuntu_base:latest


hcana_singular:
  tags: 
     - singularity
  stage: phase2
Whitney Armstrong's avatar
Whitney Armstrong committed
  dependencies:
     - hcana_docker
Whitney Armstrong's avatar
Whitney Armstrong committed
  script:
     - /bin/bash .gitlabci/setup.sh
     - mkdir -p build
     - pwd
     - cp containers/singularity/Singularity Singularity.hcana
     - /bin/bash .gitlabci/build.sh Singularity.hcana && cp singularity.hcana.simg ../build 
     - cp  Singularity.hcana build/.
Whitney Armstrong's avatar
Whitney Armstrong committed
  artifacts:
      paths:
        - build/Singularity.ubuntu.simg
        - build/Singularity.ubuntu