Loading .gitlab-ci.yml +23 −0 Original line number Diff line number Diff line image: condaforge/mambaforge:latest services: - name: code.chs.usgs.gov:5001/astrogeology/autocnet/postgres:latest alias: postgres entrypoint: ["docker-entrypoint.sh"] command: ["postgres"] variables: POSTGRES_HOST: localhost POSTGRES_USER: postgres POSTGRES_PASSWORD: NotTheDefault POSTGRES_PORT: 35432 POSTGRES_HOST_AUTH_METHOD: trust stages: - test unit-test-job: stage: test before_script: script: - apt-get --allow-releaseinfo-change update -y - apt-get -y upgrade - apt-get install -y libgomp1 - apt-get install -y libgl1-mesa-glx - mamba env create -f environment.yml --prefix /autocnet - conda activate root - psql -h $POSTGRES_HOST -c 'create database template_postgis;' -U postgres -p 35432; - psql template_postgis -h $POSTGRES_HOST -U postgres -p 35432 -c 'create extension postgis'; - psql template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'create extension postgis_topology'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON geometry_columns TO PUBLIC;'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON geography_columns TO PUBLIC;'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON spatial_ref_sys TO PUBLIC;'; - /autocnet/bin/pytest . rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' No newline at end of file Loading
.gitlab-ci.yml +23 −0 Original line number Diff line number Diff line image: condaforge/mambaforge:latest services: - name: code.chs.usgs.gov:5001/astrogeology/autocnet/postgres:latest alias: postgres entrypoint: ["docker-entrypoint.sh"] command: ["postgres"] variables: POSTGRES_HOST: localhost POSTGRES_USER: postgres POSTGRES_PASSWORD: NotTheDefault POSTGRES_PORT: 35432 POSTGRES_HOST_AUTH_METHOD: trust stages: - test unit-test-job: stage: test before_script: script: - apt-get --allow-releaseinfo-change update -y - apt-get -y upgrade - apt-get install -y libgomp1 - apt-get install -y libgl1-mesa-glx - mamba env create -f environment.yml --prefix /autocnet - conda activate root - psql -h $POSTGRES_HOST -c 'create database template_postgis;' -U postgres -p 35432; - psql template_postgis -h $POSTGRES_HOST -U postgres -p 35432 -c 'create extension postgis'; - psql template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'create extension postgis_topology'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON geometry_columns TO PUBLIC;'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON geography_columns TO PUBLIC;'; - psql -d template_postgis -U $POSTGRES_USER -h $POSTGRES_HOST -p 35432 -c 'GRANT ALL ON spatial_ref_sys TO PUBLIC;'; - /autocnet/bin/pytest . rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' No newline at end of file