我将使用jenkins构建图像,然后部署到kubernetes。
我有关于建设的问题。我们有很多用c ++,java,nodejs,php,golang等编写的程序。
我应该如何支持各种构建?
答案 0 :(得分:0)
通过Jenkins Swarm plugin,您可以预先安装各种语言工具来定义和使用Jenkins从站。
请参阅docker-jenkins-slave
,其中包含Dockerfile installing the lanaguages compilators。
然后您可以启动奴隶:
docker run -d -v /var/run/docker.sock:/var/run/docker.sock heliostech/jenkins-slave-docker \
-master http://jenkins-server/ -username JENKINS_USER -password JENKINS_USER_KEY \
-executors 2 -labels "docker"