Sign inSign up

hexiaoqiang/jenkins-agent

By hexiaoqiang

•Updated almost 7 years ago

Image
0

169

hexiaoqiang/jenkins-agent repository overview

只需修改run.sh 对应节点[ 名称 secret ] 但是必须下载agent.jar包。我在做测试的时候 启动动挂载的是jenkins目录 /data/app/jenkins 这样启动 docker run -itd --name agent-alpine -v /data/app/jenkins:/data/app/jenkins 95601494dd21 /bin/sh

Dockerfile 如下

FROM hexiaoqiang/alpine:3.9 LABEL MAINTAINER="hexiaoqiang"

COPY run.sh / COPY hosts /

RUN jar="https://jenkins.linge.io/jnlpJars/agent.jar⁠" &&
apk update &&
apk upgrade &&
apk add "openjdk8~=8.222" &&
apk add vim &&
addgroup -g 1000 jenkins &&
chmod 755 /run.sh &&
cat hosts >> /etc/hosts &&
curl -LO $jar -k &&
adduser -u 1000 -G jenkins -D jenkins

VOLUME ["/tmp"] ENTRYPOINT ["/bin/sh","/run.sh"]

Tag summary

Content type

Image

Digest

Size

82.8 MB

Last updated

almost 7 years ago

docker pull hexiaoqiang/jenkins-agent:alpine