Commit Graph

20 Commits

Author SHA1 Message Date
Matt Robinson
a5af25c9c2
Limit Jenkins to only one build at a time (#885)
* Fix docker images, again

* Limit jenkins to only one build of a branch at a time
2018-12-17 11:54:32 -05:00
Matt Robinson
89fafd01d3
Handle release builds and email status (#361)
* Handle release builds and email status to a list.

* Tested jenkinsfile
2018-09-18 09:46:04 -04:00
Matt Robinson
0567f9cb57 Clean up Travis and Jenkins (#353)
* Make travis do what Jenkins will do. Make Jenkins not do what Travis does.

* Enable docker in travis
2018-09-13 12:55:14 -04:00
Matt Robinson
0a78e741ec
Build and upload binaries (#296)
* First pass at building binaries

* Finished building images

* Reworked some bits to save binaries in a better place.

* First pass at uploading binaries

* Builds for freebsd fail currently

* Add ignore file for docker builds to not invalidate the cache as often

* Docker image for 1.11-alpine exists now

* Name windows binaries correctly

* The makefile is used in tests.

* Take a swing at updating the tests for 1.11

* Switch to something with glibc so the race detector works.

* Remove unused .PHONY targets
2018-08-31 11:21:44 -04:00
Matt Robinson
3456a127cf
More fixes to the staging deploy process (#278) 2018-08-23 17:17:47 -04:00
Matt Robinson
631331236e
Fix staging deploy of satellite and storage-node (#277) 2018-08-23 17:04:51 -04:00
Philip Hutchins
5279283b39 Adding some logging to Jenkinsfile for debug (#265) 2018-08-22 09:18:50 -04:00
Matt Robinson
5841065420 Attempt to fix jenkins builds (#260)
* Attempt to clean up docker image tags

* Clean only master

* Add back go version and actually use it
2018-08-21 22:54:56 -04:00
Philip Hutchins
0440d5fbe6
Adding auto deploy to staging in kube (#219) 2018-08-14 10:00:39 -05:00
Matt Robinson
0cbbc69777 Add files for testing builds in docker (#161)
* Add files for testing builds in docker

* Make tests check for redis running before trying to start redis-server, which may not exist.

* Clean redis server before any tests use it.

* Add more debugging for travis

* Explicitly requiring redis for travis
2018-07-25 17:47:02 -04:00
Alexander Leitner
cde0ffaa52 Add dockerfile and yaml for setting up piecestore servers (#102)
* Add dockerfile and yaml for setting up piecestore servers

* Fix dockerfile for @aleitner (#115)

* Fix dockerfile for @aleitner

* Move files for @coyle

* Update yaml

* My linter had some errors so I resolved them

* Make jenkins do the needful

* Make piecestore-farmer look like overlay's build process

* Fix service spec to work in staging

* Make Jenkins push images, but not deploy them, yet.

* Modify entrypoint to fit new verbs

* Update piecestore-farmer entrypoint script to handle new app output
2018-07-19 15:42:50 -04:00
Matt Robinson
544cf46b10 Fix jenkins (#139)
* Attempt to fix Jenkinsfile

* Only deploy on master
2018-07-13 11:02:33 -04:00
Dennis Coyle
8f84a9be91 echos for path 2018-04-26 09:04:15 -04:00
Dennis Coyle
6fd6de1013 new version 2018-04-25 15:11:30 -04:00
Dennis Coyle
99efd1b75d little g 2018-04-25 15:10:14 -04:00
Dennis Coyle
d25dbce576 wheres root 2018-04-25 15:08:26 -04:00
Dennis Coyle
60b917d83d go version name again 2018-04-25 14:57:30 -04:00
Dennis Coyle
f173e070f0 Go v 1.8 jenkins 2018-04-25 14:30:18 -04:00
Dennis Coyle
dcf637a5d7 go plugin for Jenkins 2018-04-25 14:29:31 -04:00
Dennis Coyle
9f67b25694 jenkins 2018-04-25 14:04:12 -04:00