47 Commits

Author SHA1 Message Date
Devon Mackay
fa847d28f0 Update workflow to add buildinfo files to directory structure before container is built 2018-09-21 16:30:32 -04:00
Devon Mackay
d6051bdb70 Add static build info file generating 2018-09-21 16:30:32 -04:00
ktran
ac4c975964 Adding the encrypted token to the yml file 2018-08-29 11:12:16 -04:00
ktran
0158fc3141 Adding the cred to a specific channel 2018-08-27 13:09:37 -04:00
ktran
57c886df00 Renaming so that the ENV variable is more descriptive 2018-08-22 15:42:52 -04:00
ktran
6c33786eb4 Adding travis slack integration to the repo 2018-08-22 15:36:10 -04:00
patricksmithdds
8e2ce6ccc7
Merge pull request #182 from dod-ccpo/continuous-deployment
Set up continuous deployment
2018-08-17 10:49:45 -04:00
Patrick Smith
4578c2f1c8 Don't remove cached CRLs everytime 2018-08-17 09:39:24 -04:00
Patrick Smith
a6cf27ef5f Make tests run on CI
Specify the entrypoint and cmd on the tester_image2 so that it runs
tests. I was hoping to not have to duplicate the entrypoint and cmd
here, but the results from `docker inspect ${TESTER_IMAGE1_NAME} -f "{{ .Config.Cmd }}"`
were not suitable to pass back to `docker inspect` or `docker run`.
2018-08-16 17:08:07 -04:00
Patrick Smith
f6c1b31639 Continously deploy just the master branch 2018-08-16 16:46:35 -04:00
Patrick Smith
265b128255 Build remote image name in update-deploy script 2018-08-16 14:17:54 -04:00
Patrick Smith
8b59e98a09 Temporarily continuously deploy this branch 2018-08-14 14:16:59 -04:00
Devon Mackay
7337eee9e4 Add kubectl install 2018-08-14 13:40:03 -04:00
Devon Mackay
24625cf08f On successful master build, deploy new code version 2018-08-12 15:31:28 -04:00
Devon Mackay
8c43b60bba Revert container publishing to master branch only 2018-08-12 14:17:18 -04:00
Devon Mackay
094bb1467a Fix syntax (docker uses . not * for dir contents) 2018-08-12 14:17:18 -04:00
Devon Mackay
ac1f403313 Purge the CRL cache directory 2018-08-12 14:17:17 -04:00
Devon Mackay
ed3a49a827 Fix crl file copying
Old syntax copied the container crl directory into the local crl
directory as a subdir, resulting in the content being in ./crl/crl/
2018-08-12 14:17:17 -04:00
Devon Mackay
bc0521fba9 Remove deploy branch restriction to push testable image 2018-08-12 14:17:17 -04:00
Devon Mackay
a20df689f8 Save container with CRLs added 2018-08-12 14:17:17 -04:00
Devon Mackay
8c52e53679 Cache the crl subdir 2018-08-12 14:17:17 -04:00
Devon Mackay
6a3b569c09 Update crl copy to use full path 2018-08-12 14:17:17 -04:00
Devon Mackay
1fb037a6be Add tty so container does not automatically stop right away 2018-08-12 14:17:17 -04:00
Devon Mackay
60d3379fe7 Sync CRLs and cache them 2018-08-12 14:17:17 -04:00
Devon Mackay
93dd128c4d Switch to language:minimal since everything is in a container 2018-08-12 14:17:17 -04:00
Patrick Smith
786c3589c8 Add redishost when running tests 2018-08-03 15:54:29 -04:00
Patrick Smith
17fd154c20 Startup redis similar to postgres 2018-08-03 15:20:17 -04:00
Devon Mackay
da40d22add Remove debugging related items 2018-07-31 11:50:33 -04:00
Devon Mackay
8f22921622 Add postgres host to running container 2018-07-31 11:50:33 -04:00
Devon Mackay
40359e8e2d Switch to postgres in a container 2018-07-31 11:50:33 -04:00
Devon Mackay
9e937eca8b Debug travis ip and psql connect issues 2018-07-31 11:50:33 -04:00
Devon Mackay
09b8b8ab4c Debug travis ip and psql connect issues 2018-07-31 11:50:33 -04:00
Devon Mackay
79204383ac Add postgres to ATST build
- Add postgres 9.6 service
- Add Travis host IP entry to docker container
2018-07-31 11:50:33 -04:00
Devon Mackay
1430ed79b3 Modify submodule config on Travis before update
I guess this is a known issue when using Travis and SSH-based
submodules. The other option is to change the submodule config to be
HTTPS-based, but this should work.
2018-07-13 09:16:00 -04:00
Devon Mackay
1a5f9dfc49 Move docker files and update travis.yml accordingly 2018-07-10 10:55:28 -04:00
Devon Mackay
5d74d9f154 Only push images on master builds for now 2018-07-03 11:01:55 -04:00
Devon Mackay
d584cc4d5a Fix order of operations 2018-07-03 11:01:55 -04:00
Devon Mackay
4d44214d32 Test image pushing 2018-07-03 11:01:55 -04:00
Devon Mackay
46036e1b37 Standardize brace usage when variable in quotes 2018-07-03 11:01:55 -04:00
Devon Mackay
a90d967feb Fix env vars; try docker login with no quotes 2018-07-03 11:01:55 -04:00
Devon Mackay
70ed2e47a3 Update travis to test in docker and push passing images 2018-07-03 11:01:55 -04:00
richard-dds
2c933dabf6 Install pipenv before installing python deps 2018-06-04 22:36:20 -04:00
richard-dds
2914d9f830 Install python packages before running tests in CI 2018-06-04 22:36:20 -04:00
Brian Duggan
decd5205ef Install npm modules too 2018-05-24 13:23:30 -04:00
Brian Duggan
9731dce581 Add sass dependency to travis 2018-05-24 13:15:21 -04:00
Brian Duggan
b0f5e71bdd Fix travis.yml 2018-05-24 13:12:19 -04:00
Brian Duggan
487cb147bb Add a basic test 2018-05-24 12:27:41 -04:00