CC最新分享——《并发编程之透彻理解AQS源码分析》,这绝对是我见过的、讲并发编程、讲AQS讲的最好的视频了,没有之一,千万不要错过!是不是吹牛,听过就知道,欢迎围观!
CC,20年Java开发和使用经验,多年的首席架构师和CTO,畅销原创书籍《研磨设计模式》的作者。
参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!
在这个公众号架构设计一起学里面,CC将会毫无保留的把这些经验传授出来,帮助大家更快更好的成长为合格的架构师!
接下来写一篇随机笔记,希望可以帮助大家:
下载镜像
docker pull jenkins/jenkins
![0](https://upload-images.jianshu.io/upload_images/23729306-9ffc7abf157155ba?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
创建挂载文件夹
mkdir /jenkins
![0](https://upload-images.jianshu.io/upload_images/23729306-e41354f38f10c27b?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
查看文件权限
ls -nd jenkins/
给uid为1000的权限
chown -R 1000:1000 jenkins/
![0](https://upload-images.jianshu.io/upload_images/23729306-5d13d3a1709c062f?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
启动
docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /jenkins:/var/jenkins_home jenkins/jenkins
jenkins中生成配置信息
![0](https://upload-images.jianshu.io/upload_images/23729306-0fea599bd5797cb7?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
配置maven和jdk
复制jdk和maven到jekins映射路径下
![0](https://upload-images.jianshu.io/upload_images/23729306-a73abffff9b1ab56?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
配置的时候路径写jenkins内的路径
/var/jenkins_home/jdk1.8.0_91
/var/jenkins_home/apache-maven-3.5.3
![0](https://upload-images.jianshu.io/upload_images/23729306-d9744ab17b056cb1?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![0](https://upload-images.jianshu.io/upload_images/23729306-11f728a63b050551?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
密码配置
1:访问 http://192.168.137.21:8080
密码地址:
安装插件
![0](https://upload-images.jianshu.io/upload_images/23729306-f7beeb6c7325c367?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
升级站点
![0](https://upload-images.jianshu.io/upload_images/23729306-52f997e82a6e5c55?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
手动安装插件(按选择)
Maven Integration
Deploy to container
Publish Over SSH
ssh
CloudBees Docker Build and Publish
docker
Docker Swarm
docker-build-step
加入公众号架构设计一起学,立即观看《并发编程之AQS源码分析》,同时还可以获得独家《架构师成长秘籍阶段一》一份,后续还会继续赠《架构师成长秘籍阶段二》,心动不如行动,赶紧加入吧!
相关推荐
"K8S+DockerCE+Jenkins+Maven+...* 使用 K8S+DockerCE+Jenkins+Maven+Gitlab 实现自动化打包部署,可以提高研发效率和生产效率。 * 本文介绍的方法可以帮助开发者快速实现自动化打包部署,并提高研发效率和生产效率。
1. Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建+Jenkins自动化部署配置 2.无须运维部署 ,而是相关的开发人员,测试人员登录jenkins传入需要部署的tag即可,整个部署过程无须运维参与,解放运维劳动力
之前自己的项目开发就搭了个cicd的环境,那时候是在本就...jenkins+dockerregistry+docker 见之前的笔记 总的差不多这样:之后对kubernetes的接触后,就在之前的基础上加入kubernetes,其实也就是在服务器拉取镜像docker
Jenkins 负责从 Gitllab 服务器上获取最新的代码,编译和打包项目,并将其部署到 Docker 容器中。 在自动化部署流程中,Jenkins 负责编译和打包项目,生成 Docker 镜像,并将其推送到 Harbor 服务器上。 三、 ...
gitlab+jenkins+docker自动化部署脚本,采用shell与python开发,其中python部分均为封装成型的逻辑,只接受shell传参就能完成项目构建
docker+jenkins+tomcat+mysql+redis+nginx,实现jenkins自动构建部署。Java+maven是单独搭建的。
K8S+Jenkins+Harbor+Docker+gitlab集群部署所需的所有资源
使用 Docker 安装 Jenkins,可以使用以下命令:docker run --name jenkins -u root --rm -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock ...
docker+jenkins+github实现golang项目自动部署.rar
下面将从Jenkins的安装、配置到自动化构建和部署的整个过程进行详细说明。 Jenkins安装 首先,我们需要使用Docker来安装Jenkins。我们可以使用以下命令来拉取Jenkins的镜像: `docker pull jenkins/jenkins:lts` ...
Docker+Jenkins+GitLab+Maven+SpringBoot&SpringCloud实现自动化构建镜像与部署详解 https://www.jianshu.com/p/bdb0642b7495 本文章会涉及Docker常见命令基础知识点结合不同场景实操一起使用。 本文章会涉及结合...
Docker、Kubernetes和Jenkins可以集成在一起,提供了自动化的容器化和部署能力。例如,使用Docker容器化应用程序,然后使用Kubernetes部署和管理容器集群,最后使用Jenkins自动化构建、测试和部署应用程序。 这堂...
1. Jenkins 服务器:安装 Docker、Jenkins、Git 客户端、JDK 和 Maven 2. Docker 服务器:安装 Docker、创建镜像 3. Git 服务器:安装 Git 服务、运行 Registry 私有仓库容器 知识点 5: 部署环境 为了部署 Git ...
主要介绍了Docker+Jenkins+Gitlab+Django应用部署实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现
Centos+Docker+ Jenkins+ ASP.NET Core 2.0自动化发布与部署的实现
k8s+docker+Jenkins+git 持续集成与持续发布 k8s(Kubernetes)是一种开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。Docker 是一种容器化平台,提供了轻量级的操作系统虚拟化解决方案。Jenkins ...