当前位置:   article > 正文

jenkins+docker-compose+gitee实现自动化部署nestjs项目_docker打包nestjs(1)_gitee + jenkins

gitee + jenkins

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

执行成功后即可打开 服务器ip:10240 访问jinkins

image.png

三、配置jenkins
1、解锁jenkins

查询jenkins容器logs

docker logs jenkins 
  • 1

复制此串解锁密码粘贴到jenkins解锁

image.png

2、安装jenkins插件

使用推荐的即可

image.png

3、创建jenkins用户

根据提示创建jenkins用户即可,一般使用admin作为账号

4、安装gitee插件

image.png

选择不重启安装

image.png

安装完成后手动重启jenkins容器 docker restart jenkins

四、创建jenkins任务

使用自由风格创建

image.png

1、添加gitee url 并新增gitee凭证

image.png

填写gitee的账号密码

image.png

添加后选择凭证即可

image.png

2、配置gitee WebHooks

触发url

image.png

生成密码

image.png

在gitee配置webhooks

image.png

3、增加构建步骤

选择shell

image.png

cd /var/jenkins_home/workspace/nest-demo // 进入目录 docker-compose stop | true // 停止所有服务,买的服务器太拉胯,2C2G不停止会构建失败 docker-compose up -d --force-recreate --no-deps --build --remove-orphans server_demo 
  • 1

配置完成后保存即可

四、测试

在gitee webhooks点击测试尝试触发jenkins

image.png

查看控制台输出

image.png

显示成功,此时会出现和本地打包一样的mysql账号权限问题,配置一下即可

docker exec -it mysql_demo /bin/bash
mysql -uroot -p123456
CREATE USER 'demo_user'@'%' IDENTIFIED BY '123456';
GRANT ALL ON *.* TO 'demo_user'@'%';
ALTER USER 'demo_user'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

使用postman测试

image.png

查看logs

image.png

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取**【保证100%免费】**

软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

技术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/771825
推荐阅读
相关标签
  

闽ICP备14008679号