Brad Rydzewski
2457d8d0d7
source tmate binary from docker image
2020-11-11 17:24:24 -05:00
Brad Rydzewski
bb9e46aab0
cleanup tmate download [ci skip]
2020-11-11 15:59:15 -05:00
Brad Rydzewski
078ffd80a9
update runner-go package to include build.debug attribute
2020-11-09 15:48:07 -05:00
Brad Rydzewski
1df19caf57
WIP support for tmate [CI SKIP]
2020-11-09 14:57:55 -05:00
Brad Rydzewski
ce4a8ea66c
added code to retry docker wait on early exit
2020-09-21 16:37:34 -04:00
Brad Rydzewski
4b10e95195
ensure invalid dependecy fails linter with helpful error
2020-08-19 10:43:59 -04:00
Brad Rydzewski
fe9dece266
move restricted mount to helper function
2020-08-17 23:17:20 -04:00
Brad Rydzewski
a8d9c659bf
increase list of restricted volumes
2020-08-17 23:10:46 -04:00
Brad Rydzewski
8a8164e2de
unit tests to check privileged mode
2020-08-17 22:54:55 -04:00
Brad Rydzewski
bde3fbb785
option to disable netrc for non-clone steps
2020-08-13 17:44:20 -04:00
Brad Rydzewski
c3fc3fcf3a
Merge remote-tracking branch 'origin/master'
2020-08-11 09:04:43 -04:00
Brad Rydzewski
06b89a91b4
support for defining docker network opts
2020-08-11 09:03:07 -04:00
Brad Rydzewski
68b7fcba30
upgrade docker client
2020-06-21 14:49:23 -04:00
Brad Rydzewski
861b2b3475
Merge remote-tracking branch 'origin/master'
2020-04-15 13:01:13 -04:00
Brad Rydzewski
80c26bc5d9
option to set global shm_size
2020-04-15 13:00:56 -04:00
Imran Ismail
83d3ac97b8
chmod .netrc to private
...
netrc gem checks for permissions and drone-runner-docker creates the file with 644 permission
```
Netrc::Error:
Permission bits for '/root/.netrc' should be 0600, but are 644
```
2020-04-03 12:16:30 +08:00
Brad Rydzewski
f215b64f3d
added support for environment extesion v2 protocol
2020-03-26 13:03:15 -07:00
Brad Rydzewski
bdc7b6cacf
repository registry credentials should take precedence over globals
2020-03-24 14:29:22 -07:00
Brad Rydzewski
754c8d44a7
do not override pipeline-defined resource limits
2020-01-27 14:32:12 -08:00
Brad Rydzewski
01bf779338
support for mem_limit and memswap_limit
2020-01-17 11:17:14 -08:00
Brad Rydzewski
385ce04eec
support :ro suffix for volumes
2020-01-17 11:06:30 -08:00
Brad Rydzewski
0bd2dff3dd
add some basic stubs for ro volume support
2020-01-15 11:44:23 -08:00
Brad Rydzewski
6ba65c68ac
include global env in tests [CI SKIP]
2020-01-07 10:54:46 -08:00
ashwilliams1
98e3f4f210
Merge pull request #2 from toni-moreno/fix_add_shm_size_option_to_docker_runner
...
adds shm_size yaml option to steps and services
2019-12-10 07:25:30 -08:00
Toni Moreno
1c5f0924bc
added shm_size yaml option to steps and services
2019-12-10 14:33:18 +01:00
Brad Rydzewski
a4675cb5ca
support for fast failure
2019-12-09 15:35:03 -08:00
Brad Rydzewski
f746e00e7c
fix unit tests
2019-12-09 14:07:24 -08:00
Brad Rydzewski
2e48cd1b3b
abstract polling and execution to runner-go library
2019-12-06 16:10:27 -08:00
Brad Rydzewski
8fa2a23129
support for new env plugin
2019-11-20 10:01:42 -08:00
Brad Rydzewski
6dace0adc9
prevent mounting run/drone directory
2019-11-08 12:20:50 -08:00
Brad Rydzewski
e699edd0e1
improve lookup when no pipeline name
2019-11-08 11:24:38 -08:00
Brad Rydzewski
56f26b858a
fix powershell LastExitCode on windows
2019-11-01 11:48:54 -07:00
Brad Rydzewski
2e1fc1a142
fixed issue with windows using bash script
2019-11-01 09:28:42 -07:00
Brad Rydzewski
d6505a1717
customize clone image
2019-10-31 10:26:02 -07:00
Brad Rydzewski
cab335542b
handle empty pipeline name in lookup
2019-10-30 15:52:10 -07:00
Brad Rydzewski
5b1d8d65ed
hook up global networks
2019-10-30 15:13:54 -07:00
Brad Rydzewski
3761bd0df4
add global resource limmits
2019-10-29 13:08:42 -07:00
Brad Rydzewski
3c1ae23a1e
added shm_size
2019-10-26 11:33:52 -07:00
Brad Rydzewski
a319f263c9
unit tests reflect clone pulls if-not-exists
2019-10-26 11:16:40 -07:00
Brad Rydzewski
1f9a599640
support for image pull logs
2019-10-24 23:36:35 -07:00
Brad Rydzewski
4119ac2a6d
fix issues with privileged not set
2019-10-24 19:25:18 -07:00
Brad Rydzewski
f54c3463cb
mount working dir with drone exec
2019-10-24 16:06:57 -07:00
Brad Rydzewski
5dc0de0e14
add image to compiler tests
2019-10-23 10:51:04 -07:00
Brad Rydzewski
09f19e5b99
fix compiler unit tests, hook up daemon
2019-10-22 23:13:40 -07:00
Brad Rydzewski
3e003391ae
ping docker daemon on startup [ci skip]
2019-10-22 16:00:56 -07:00
Brad Rydzewski
cb17765779
remove drone-runtime dependency [ci skip]
2019-10-22 15:49:22 -07:00
Brad Rydzewski
4d3f9c66af
implement basic exec [ci skip]
2019-10-22 15:21:57 -07:00
Brad Rydzewski
00df09b842
wip adding docker run commands [ci skip]
2019-10-19 11:39:16 -07:00
Brad Rydzewski
55336ebdd6
use auths in runner-go [CI SKIP]
2019-10-17 16:06:25 -07:00
Brad Rydzewski
f0bea94a58
read registry credentials [CI SKIP]
2019-10-17 16:05:49 -07:00