16 Commits

Author SHA1 Message Date
Robin Shen
60a5865277 Mount host docker sock in order to be able to do docker things in jobs 2019-08-03 18:04:39 +08:00
Robin Shen
5e9549dc7a Craft k8s-deployment.yaml to easily deploy OneDev to Kubernetes with the
ability to run builds in same cluster
2019-07-21 10:54:33 +08:00
Robin Shen
e43753be12 Improved upgrade program to make it ready for docker 2019-07-15 13:47:51 +08:00
Robin Shen
3ec2c255ed Specify registry login instead of image pull secret in Kubernetes executor for
easy use
2019-07-12 18:23:22 +08:00
Robin Shen
79cf9bf24d Use trace level for image inspection output 2019-07-12 11:15:07 +08:00
Robin Shen
863607360b midwork 2019-07-09 22:41:20 +08:00
Robin Shen
9652fd1c83 Use $home/onedev-cache to store job caches 2019-07-09 22:09:31 +08:00
Robin Shen
99248180a4 Leverage Kubernetes node affinity to increase job cache hit rate 2019-07-09 10:20:06 +08:00
Robin Shen
94af4a3625 Cache support for Kubernetes executor 2019-07-06 20:27:33 +08:00
Robin Shen
93d5db3f0c Improve taskbutton to display task progress messages 2019-07-01 09:41:32 +08:00
Robin Shen
cf9d8c86e7 A basic implementation of Kubernetes executor 2019-06-29 22:47:03 +08:00
Robin Shen
854c920f9d Able to specify logger when calling various command 2019-06-22 22:05:00 +08:00
Robin Shen
ce57390f71 Add Kubernetes restful endpoint to interact with init/sidecar container 2019-06-22 18:40:57 +08:00
Robin Shen
f280c73f37 Update version to 3.0.1 2019-06-19 16:53:21 +08:00
Robin Shen
ded705cc5c Build is initially set to pending when execute by job executors 2019-06-19 16:31:33 +08:00
robin
cca61971a8 Add Kubernetes executor 2019-06-17 12:12:36 +08:00