Commit Graph

61 Commits

Author SHA1 Message Date
e11d2d166c Increase golangci-lint timeout
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-09-26 14:26:49 -07:00
cc3761a5e1 Fix golangci-lint
Some checks failed
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is failing
2024-09-26 12:44:52 -07:00
d87bdd451d Improve test coverage by mocking exec output
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2024-09-26 12:01:12 -07:00
a0df55a60c Bump golang used in Drone
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2024-09-26 11:52:15 -07:00
c7a408b496 Fix readme for exec tasks
Some checks failed
continuous-integration/drone/push Build is failing
2024-09-26 11:51:05 -07:00
81211d1340 Attach to exec jobs and print their output
Some checks failed
continuous-integration/drone/push Build is failing
Still no logging or means of detecting failed attempts
2024-09-26 11:48:11 -07:00
50045e71c8 Speed up itest runs
Wait only the number of seconds until the next minute, plus 5 for buffer
2024-09-26 11:23:20 -07:00
fb333d4546 Upgrade pre-commit hooks 2024-09-25 12:05:17 -07:00
99c15bddd5 Add note in readme about docker api version errors 2024-09-25 12:04:06 -07:00
e39aa0bd2e Upgrade dependencies and go version 2024-09-25 11:58:41 -07:00
63a752c1f2 Fix typo 2023-10-08 13:14:43 -07:00
0aafe9a389 Skip docker-compose hook
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-13 14:07:07 -07:00
98cbd29dc9 Switch to pre-commit image
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-13 13:58:21 -07:00
4e8a9cf929 Update pre-commit hooks
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-13 13:52:41 -07:00
15625a05fb Add additional linting
Some checks failed
continuous-integration/drone/push Build is failing
2021-04-30 11:24:14 -07:00
f651d55786 Switch to external slog package and update dependencies 2021-04-29 09:35:36 -07:00
5698f9bccd Fix tag version propogation
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-01 19:42:03 -08:00
2a03ef21ad Further parameterize Makefile to make it easier for me to reuse
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-01 17:45:16 -08:00
a60ff562c7 Merge branch 'add-exec-schedules' into master
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-08-19 14:20:21 -07:00
82dc4b82e7 Add test instructions 2020-08-19 14:20:12 -07:00
a823590368 Update readme with exec instructions 2020-08-19 14:19:26 -07:00
eb7cdb0d1f Update pipeline notify 2020-08-19 14:13:29 -07:00
2808b07b09 Make sure version is set when building final binaries 2020-08-19 14:13:29 -07:00
a5f9b0866f Add tests to drone 2020-08-19 14:13:29 -07:00
e83d5b6784 Add integration test 2020-08-19 14:13:28 -07:00
9913442526 Add the ability to create execute jobs on long running containers 2020-08-19 14:13:28 -07:00
5c5fda3ddf Add example compose
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-08-07 16:00:19 -07:00
916e518f5b Update docker client 2020-08-07 15:43:17 -07:00
f5b4867f68 Update golang.org/x/net 2020-08-07 15:30:01 -07:00
7b231be5b1 Add additional tests to cover the add and replace logic 2020-08-07 15:21:21 -07:00
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
bda0ce4b1f Add pre-commit and clean up
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-07 15:00:30 -07:00
607d364d29 First addition of tests 2020-08-07 14:21:06 -07:00
e9e555e5a2 Add a client interface so I can build unit tests 2020-08-07 10:03:10 -07:00
6e324795d4 Use logger rather than print
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-07 10:13:18 -07:00
9632615a91 Tidy up go modules 2020-04-07 10:13:18 -07:00
8bee376540 Update cron to v3
Fixes #1
2020-04-06 16:52:53 -07:00
bb6c7f903a Remove Gopkg.*
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-14 15:04:44 -07:00
c89d1e314c Update entrypoint and update multi-stage builds
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2019-08-14 10:59:51 -07:00
a6b46bfca2 Update all make targets and Readme for building
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-14 10:45:44 -07:00
c9374f5e83 Update staged build with versioning and targets 2019-08-14 10:45:40 -07:00
7af52c54b1 Fix drone builds building wrong arm64 images 2019-08-14 10:24:06 -07:00
0e44c6e2cf Switch to go mod instead of dep 2019-08-14 10:21:55 -07:00
33c945536a Switch to arm32v7 to match manifest
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-09 16:46:12 -07:00
aa35a8271c Add versioning to dockron binary
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2019-06-28 10:24:41 -07:00
6e74d3b93f Update README to describe docker images
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-07 17:14:01 -07:00
44a54f1c7f Add multi-arch builds
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-07 16:43:15 -07:00
b5a19bb1d2 Add drone builds
All checks were successful
the build was successful
2018-11-21 15:09:44 -08:00
24078806e3 Updated tagline 2018-11-17 13:21:24 -08:00
5fcb935c0f Switch to busybox 2018-08-12 14:19:23 -07:00