1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-11-24 08:52:15 +02:00
dockerfiles/jenkins/agent
2021-03-10 12:05:02 +08:00
..
docker-compose.yml add jenkins/inbound-agent 2020-09-23 15:54:24 +08:00
README.md update jenkins/inbound-agent 2021-03-10 12:05:02 +08:00

jenkins/inbound-agent

how to

for (aSlave in hudson.model.Hudson.instance.slaves){
  println aSlave.name + "," + aSlave.getComputer().getJnlpMac()
}

up and running

$ mkdir -p data
$ chown 1000:1000 data
$ docker-compose up -d

proxy

Edit two files in container to support proxy.

$ docker-compose exec --user root inbound-agent bash
>>> apt update
>>> apt install ncat vim
>>> exit
$ docker-compose exec inbound-agent bash
>>> mkdir -m 700 ~/.ssh
>>> vim -p ~/.ssh/config ~/.gitconfig
>>> exit

File: ~/.ssh/config

Host github.com
    Hostname github.com
    User git
    Proxycommand ncat --proxy x.x.x.x:1080 --proxy-type socks5 %h %p

File: ~/.gitconfig

[http "https://github.com"]
	proxy = http://x.x.x.x:8123