variables:
  DOCKER_HOST: "tcp://docker:2375"
  DOCKER_TLS_CERTDIR: ""

ci:
  stage: .pre
  image: docker:19.03.1
  tags:
    - ssec_shared
  services:
    - docker:19.03.1-dind
  script:
    - docker login --username $CI_REGISTRY_USER --password $CI_REGISTRY_PASSWORD $CI_REGISTRY
    - cd ci
    - docker build --tag $CI_REGISTRY_IMAGE .
    - docker push $CI_REGISTRY_IMAGE
  # rules:
  #   - changes:
  #       - ci/Dockerfile
  #     when: always

# build:
#   stage: build
#   tags:
#     - ssec_shared
#   image: $CI_REGISTRY_IMAGE
#   script:
#     -
#

test:
  tags:
    - ssec_shared
  image: $CI_REGISTRY_IMAGE
  script:
    - python --version
    # - pip install -e .
    # - python setup.py build_ext --inplace
    - pytest tests/test_conf.py
    - pytest tests/test_read_data.py::test_sst
    - pytest tests/test_read_data.py::test_ndvi
    - pytest tests/test_read_data.py::test_geos
    - pytest tests/test_spectral_tests.py