企业级DevOps实现
文章平均质量分 50
本专栏主要介绍了企业中是如何利用jenkin+docker等实现持续集成,并附上了相关环境的搭建过程
testerzzz
这个作者很懒,什么都没留下…
展开
-
ssh设置免密登录(八)
1.阿里云1生成公私钥 因为这里是通过阿里云1连接阿里云3通过shell脚本实现部署环境,这里执行如下命令(注意这里应该用Jenkins用户生成 因为Jenkins运行时默认是用的Jenkins账号执行命令) ssh-keygen 如下所示生成了公私钥 [jenkins@iZwz9bdvacsset2y3am4cwZ root .ssh]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the原创 2021-04-12 20:45:23 · 191 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(七)
Dockerfile文件如下 #使用的基础镜像 FROM java:8 COPY ./target/*.jar /app.jar CMD ["--server.port=8080"] ENTRYPOINT ["java","-jar","/app.jar"] COPY ./target/*.jar /app.jar 因为Jenkins的操作目录就是当前项目的工作目录,而我们生成的jar就在target目录下 所以这里主要是将jar包拷贝到容器中并重命名为app.jar 修改Jenkinsfile如下所示原创 2021-04-12 20:42:17 · 641 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(六)
(8)github实现提交代码自动构建Jenkins流水线 找到github的仓库页面,点击seting 配置webhook 这里的url是你的Jenkins地址/github-webhook/ 记住最后一个斜杠千万不能丢 不然下面的测试就会报302 接着配置Jenkins 保存并应用 注: 当这里填写https报错的时候 可以修改为git ...原创 2021-04-12 20:36:49 · 671 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(三)
安装Jenkins(阿里云1) 安装rz命令 yum -y install lrzsz 安装软件启动ftp服务 yum install vsftpd # 安装 service vsftpd start # 启动服务 chkconfig vsftpd on # 开机启动 安全组开放21端口 安装JDK 将下载好的JDK安装包通过xftp上传到服务器,可自定义一个目录存(/home/temp)放并进行解压,执行命令行如下: 1 # mkdir /home/temp 2 # cd /home/temp原创 2021-04-08 20:27:02 · 508 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(五)
选择token方式登陆 创建token 复制token登陆 创建本地仓库 git add git commit 推送到远程仓库 推送成功原创 2021-04-12 20:32:57 · 132 阅读 · 0 评论 -
用Jenkins+Docker构建企业级持续集成环境(四)
(1)安装git(阿里云1) cd /opt mkdir git cd git yum install git git 初始化配置 [root@iZwz9bdvacsset2y3am4cwZ git]# git config --global user.name "testzhpzz" [root@iZwz9bdvacsset2y3am4cwZ git]# git config --global user.email "419939241@qq.com" (2)安装docker(三台机器) 安装yum-原创 2021-04-08 20:38:48 · 169 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(一)
什么是DevOps? DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 这个定位稍微有点抽象,但是并不难理解。反正它不是某一个特定软件、工具或平台的名字。 从目标来看,DevOps就是让开发人员和运维人员更好地沟通合作,通过自动化流程来使得软件整体过程更加快捷和可靠。 什么是CI? 通过持续集成,开发人员能够频繁地将其代码集成到公共代码仓库的主分支中。 开发人员能够在任何时候多次向仓库提交作品,而不是独立地开发每个功能模块并在开发周期结束时一一原创 2021-04-07 21:53:06 · 358 阅读 · 0 评论 -
使用Jenkins+Docker构建企业级持续集成环境(二)
企业级DevOps实现 利用Jenkins+Docker+github+ Harbar 实现企业级DevOps (1)前提 先准备三台阿里云服务器 (百度自行购买 我这里买的是1核2g的centos7.9 的ecs服务器) 利用xshell 连接三台服务器 阿里云1:Jenkins git docker 阿里云2:harbar docker-compose docker 阿里云3:docker web服务 我这里使用github,安装私有的gitlab需要服务器至少2核4g配置(我穷) .原创 2021-04-08 20:13:40 · 188 阅读 · 0 评论