Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish gt-contrib artifacts automatically to SonaType via CircleCI #236

Merged
merged 1 commit into from Sep 27, 2019

Commits on Sep 27, 2019

  1. Publish GT Contrib artifacts automatically via CircleCI

    Using the same general strategy as
    geotrellis/geotrellis-server and geotrellis/maml
    
    Update sbt runner to commit 5fd24eb
    dwijnand/sbt-extras@5fd24eb
    
    Switch tests to use a docker-compose setup
    for ease of use and consistency with other
    projects.
    Tests should now be run from ./scripts/test
    
    Add circleci config running scripts/cibuild
    We use the latest available machine image so we
    can run our existing docker-compose setup.
    A writeup considering various options:
    #222 (comment)
    
    Update to azavea-hosted openjdk-gdal image
    
    Publish build artifacts to OSS SonaType Nexus
    
    Remove old Travis CI configuration
    
    Run benchmarks with scripts/benchmark
    and cleanup the order of operations in the Dockerfile
    - Move all package installation to beginning and run
      in one step for better layer caching
    - Move all external dependency additions before sbt
      and other ops to improve layer caching
    - Reorder ops so we don't have to modify WORKDIR a bunch
    CloudNiner committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    1f3ed5c View commit details
    Browse the repository at this point in the history