Docker安装Jenkins
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
主要特色功能:
- 流水线
- 多种类型的计算节点支持(SSH、JNLP等)
- 丰富的插件扩展机制
Jenkins 中文社区是由 Jenkins 国内的爱好者、贡献者组成,共同推广以及完善 CI/CD 技术的学习试用和落地。我们秉承开源的精神,在社区治理上高度开放,代码、文档以及设计等开源免费,致力于为我们的用户带来更好的体验。
1.Docker安装与验证
docker run -u root -d --name jenkins -m 2g --memory-swap 3g -p 8888:8080 -p 50000:50000 --restart=always -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /home/kent/Tools/apache-maven-3.6.1:/usr/local/maven -v /home/kent/Tools/jdk1.8.0_221:/usr/local/jdk -v /home/kent/scripts:/home/kent/scripts jenkinsci/blueocean