Contents1搭建GOCD Server云计算容器化Contents来部署一个的容器。sudo docker pull gocd/gocd-server:v17.5.0docker run -d \ --name gocd \ -p 8153:8153 \ -p 8154:8154 \ -v /home/docker/go/data:/godata \ -v /home/docker/go/home:/home/go \ gocd/gocd-server:v17.5.0启动起来后,访问端口,这时可以看到添加的界面了。安装插件:cd /home/docker/go/data/plugins/externalwget https://github.com/gocd-contrib/script-executor-task/releases/download/0.3/script-executor-0.3.0.jarchown 1000 script-executor-0.3.0.jarsudo docker restart gocd安装到宿主机上,参考文档echo "deb https://download.gocd.io /" | sudo tee /etc/apt/sources.list.d/gocd.listcurl https://download.gocd.io/GOCD-GPG-KEY.asc | sudo apt-key add -sudo apt-get updatesudo apt-get install go-agent注意,只能运行在上,如果装了是运行不起来的dpkg -l | grep jdksudo apt-get autoremove openjdk-9-jre-headlesssudo apt-get install openjdk-8-jre-headlesssudo apt-get install go-agent记得修改环境变量:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH配置的工作目录:mkdir /home/gocdchown -R go.go /home/gocdchown go.go /usr/share/go-agent/*.jarvim /etc/default/go-agentGO_SERVER_URL=https://192.168.56.101:8154/go Contents2AGENT_WORK_DIR=/home/gocd/${SERVICE_NAME:-go-agent}DAEMON=YVNC=下面我们就来建一个试试吧。在中启用我们的,并在中添加一个的标签新建一个,把我们的这个加入进去新建一个,名称为,为选择的地方选择,填写,其中为的账号密码,如果是的库则无需这样设置,可以查看是否可以访问新建一个,名称为,然后中设置为,可以随便执行个命令,例如echo "Hello World!"这样运行就可以看到绿了