Commit Graph

45 Commits

Author SHA1 Message Date
IamTheFij 5698f9bccd Fix tag version propogation
continuous-integration/drone/push Build is passing Details
2020-12-01 19:42:03 -08:00
IamTheFij 2a03ef21ad Further parameterize Makefile to make it easier for me to reuse
continuous-integration/drone/push Build is passing Details
2020-12-01 17:45:16 -08:00
IamTheFij a60ff562c7 Merge branch 'add-exec-schedules' into master
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2020-08-19 14:20:21 -07:00
IamTheFij 82dc4b82e7 Add test instructions 2020-08-19 14:20:12 -07:00
IamTheFij a823590368 Update readme with exec instructions 2020-08-19 14:19:26 -07:00
IamTheFij eb7cdb0d1f Update pipeline notify 2020-08-19 14:13:29 -07:00
IamTheFij 2808b07b09 Make sure version is set when building final binaries 2020-08-19 14:13:29 -07:00
IamTheFij a5f9b0866f Add tests to drone 2020-08-19 14:13:29 -07:00
IamTheFij e83d5b6784 Add integration test 2020-08-19 14:13:28 -07:00
IamTheFij 9913442526 Add the ability to create execute jobs on long running containers 2020-08-19 14:13:28 -07:00
IamTheFij 5c5fda3ddf Add example compose
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2020-08-07 16:00:19 -07:00
IamTheFij 916e518f5b Update docker client 2020-08-07 15:43:17 -07:00
IamTheFij f5b4867f68 Update golang.org/x/net 2020-08-07 15:30:01 -07:00
IamTheFij 7b231be5b1 Add additional tests to cover the add and replace logic 2020-08-07 15:21:21 -07:00
IamTheFij 050465b0aa Update jobs only when a new container id is found
Rather than trashing the whole schedule, instead compare what is
currently scheduled with the newly found containers and then add or
remove jobs as needed.

Fixes #2
2020-08-07 15:07:35 -07:00
IamTheFij bda0ce4b1f Add pre-commit and clean up
continuous-integration/drone/push Build is passing Details
2020-08-07 15:00:30 -07:00
IamTheFij 607d364d29 First addition of tests 2020-08-07 14:21:06 -07:00
IamTheFij e9e555e5a2 Add a client interface so I can build unit tests 2020-08-07 10:03:10 -07:00
IamTheFij 6e324795d4 Use logger rather than print
continuous-integration/drone/push Build is passing Details
2020-04-07 10:13:18 -07:00
IamTheFij 9632615a91 Tidy up go modules 2020-04-07 10:13:18 -07:00
IamTheFij 8bee376540 Update cron to v3
Fixes #1
2020-04-06 16:52:53 -07:00
IamTheFij bb6c7f903a Remove Gopkg.*
continuous-integration/drone/push Build is passing Details
2019-08-14 15:04:44 -07:00
IamTheFij c89d1e314c Update entrypoint and update multi-stage builds
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2019-08-14 10:59:51 -07:00
IamTheFij a6b46bfca2 Update all make targets and Readme for building
continuous-integration/drone/push Build is passing Details
2019-08-14 10:45:44 -07:00
IamTheFij c9374f5e83 Update staged build with versioning and targets 2019-08-14 10:45:40 -07:00
IamTheFij 7af52c54b1 Fix drone builds building wrong arm64 images 2019-08-14 10:24:06 -07:00
IamTheFij 0e44c6e2cf Switch to go mod instead of dep 2019-08-14 10:21:55 -07:00
IamTheFij 33c945536a Switch to arm32v7 to match manifest
continuous-integration/drone/push Build is passing Details
2019-08-09 16:46:12 -07:00
IamTheFij aa35a8271c Add versioning to dockron binary
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2019-06-28 10:24:41 -07:00
IamTheFij 6e74d3b93f Update README to describe docker images
continuous-integration/drone/push Build is passing Details
2019-06-07 17:14:01 -07:00
IamTheFij 44a54f1c7f Add multi-arch builds
continuous-integration/drone/push Build is passing Details
2019-06-07 16:43:15 -07:00
IamTheFij b5a19bb1d2 Add drone builds
the build was successful Details
2018-11-21 15:09:44 -08:00
IamTheFij 24078806e3 Updated tagline 2018-11-17 13:21:24 -08:00
IamTheFij 5fcb935c0f Switch to busybox 2018-08-12 14:19:23 -07:00
IamTheFij 5b5c1ce040 Rename binary 2018-08-03 19:27:49 -07:00
IamTheFij e032fe6a66 Remove tick log because it's kinda pointless 2018-08-03 17:48:23 -07:00
IamTheFij da50191759 Come up with a name and watch flag 2018-08-03 17:45:53 -07:00
IamTheFij c840d7b0b2 Hella comments 2018-08-03 17:30:17 -07:00
IamTheFij 3dcc190d3f A WIP README
Need a good project and app name
2018-08-03 16:56:22 -07:00
IamTheFij a4dad986cc Add Dockerfile 2018-08-03 11:35:49 -07:00
IamTheFij 3c22782848 Add polling for changes from Docker 2018-08-02 18:56:02 -07:00
IamTheFij 5d88657d96 Add Makefile and dependency management 2018-08-02 18:55:45 -07:00
IamTheFij aa6da671ea Pre-loading batches into list 2018-08-01 08:59:52 -07:00
IamTheFij 2318a12ff2 WIP - Actually kinda works! 2018-08-01 08:56:13 -07:00
IamTheFij 2fc174ad96 Initial commit 2018-08-01 15:54:55 +00:00