diff --git a/.circleci/config.yml b/.circleci/config.yml index f2f2220..f2dbef1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,11 +1,11 @@ version: 2.1 # Anchors in case we need to override the defaults from the orb -#baselibs_version: &baselibs_version v7.14.0 -#bcs_version: &bcs_version v11.1.0 +#baselibs_version: &baselibs_version v7.25.0 +#bcs_version: &bcs_version v11.5.0 orbs: - ci: geos-esm/circleci-tools@1 + ci: geos-esm/circleci-tools@2 workflows: build-test: @@ -22,4 +22,34 @@ workflows: repo: GEOSgcm checkout_fixture: true mepodevelop: true - persist_workspace: false # Needs to be true to run fv3/gcm experiment, costs extra + persist_workspace: true # Needs to be true to run fv3/gcm experiment, costs extra + + # Run AMIP GCM (1 hour, no ExtData) + - ci/run_gcm: + name: run-GCM-on-<< matrix.compiler >> + context: + - docker-hub-creds + matrix: + parameters: + compiler: [gfortran, ifort] + requires: + - build-GEOSgcm-on-<< matrix.compiler >> + repo: GEOSgcm + #baselibs_version: *baselibs_version + #bcs_version: *bcs_version + + # Run Coupled GCM (1 hour, no ExtData) + - ci/run_gcm: + name: run-coupled-GCM-on-<< matrix.compiler >> + context: + - docker-hub-creds + matrix: + parameters: + compiler: [gfortran, ifort] + requires: + - build-GEOSgcm-on-<< matrix.compiler >> + repo: GEOSgcm + #baselibs_version: *baselibs_version + #bcs_version: *bcs_version + gcm_ocean_type: MOM6 + change_layout: false diff --git a/CHANGELOG.md b/CHANGELOG.md index 54bfc69..dc8d92a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Update CI to use Baselibs default from the CircleCI orb +- Update CI to use v2 orb ### Fixed