Commit Graph

20 Commits (b2ffc09638beb4c321d70bb939b80ff8e19ef605)

Author SHA1 Message Date
Ryan Burns b2ffc09638 Use conda ctest 2020-05-02 13:33:36 -07:00
Ryan Burns 870c1c90ef Fix ctest workdir 2020-05-02 13:26:51 -07:00
Ryan Burns dcb46f96e9 Use python module dir 2020-05-02 13:13:52 -07:00
Ryan Burns 2caaede24c Add preliminary circleci config 2020-05-02 12:31:15 -07:00
Ryan Burns 5d6a731753 Remove internal usage of ISCE_HOME env variable
ISCE_HOME was only used to get the location of the default logging config.
Lots of scripts were using boilerplate to set up this config, so I added
an `isce.logging` helper module which is the same as builtin python logging
but already has the configuration defaults set up for isce.

ISCE_HOME setup is retained in the toplevel `__init__.py`
but can now be removed without affecting functionality.
2020-02-03 14:01:57 -08:00
vbrancat cf66fb0789 added astropy to conda installation 2019-11-18 08:29:50 -08:00
Gerald Manipon 702a78eea2 set the correct required job 2019-07-22 08:53:18 -07:00
Gerald Manipon 01d95c4b60 add circleci job to build and deploy a release
Deployed docker image should be able to be pulled via e.g. `docker pull isce2:v2.3.2`.
Doing a `docker pull isce2:latest` still pulls the deployed docker image from the
most recent of these three circleci jobs: PR merge, weekly build, or release.
2019-07-22 08:44:35 -07:00
Gerald Manipon 16ee36e04f more descriptive circleci job name 2019-05-10 14:30:22 +00:00
Gerald Manipon 1f96e8cdaf set SHA1 correctly 2019-05-09 20:09:28 +00:00
Gerald Manipon 6a441d0e8f setup remote docker 2019-05-09 18:56:07 +00:00
Gerald Manipon 0bd95e230d truncate CIRCLE_SHA1 to match github 2019-05-09 18:53:07 +00:00
Gerald Manipon bdae7a2c8e use docker image 2019-05-09 18:20:49 +00:00
Gerald Manipon 1ca8fec597 use circleci workflows for test, docker build, and deploy to dockerhub
- renamed "build" job to "test" and created "test" workflow
  - will run on all pull requests and merges into master
- "build" job now builds isce docker container
- "deploy" job will deploy docker image to dockerhub at isce/isce2 (https://cloud.docker.com/u/isce/repository/list)
  - need to configure DOCKER_PASS and DOCKER_USER in "Build Settings" -> "Envrionment Variables" on circleci
- created "build-deploy" workflow to run "build" job then "deploy" job on merge of PR to master
- created "build-periodically" workflow to run "build-periodically" job then "deploy" job once a week
2019-05-08 09:19:05 -07:00
Gerald Manipon 359ab771ba actual issue is missing libgfortran.so link in /lib64 2019-04-17 15:12:25 -07:00
Gerald Manipon ec27ebb129 try alternate method of linking to system-installed libgfortran 2019-04-17 12:24:37 -07:00
Gerald Manipon 12071e118a fix directory creation 2019-04-17 12:09:03 -07:00
Gerald Manipon 3471de1db6 link to system version of libuuid and libgfortran 2019-04-17 11:21:27 -07:00
piyushrpt a7d2f8a807 bare minimum ci 2019-04-05 22:09:50 -07:00
piyushrpt 2b1f2d8b82 Adding circleci config 2019-04-05 09:56:02 -07:00