首页 > 其他分享 >Jenkins--持续集成

Jenkins--持续集成

时间:2024-02-05 11:06:07浏览次数:32  
标签:集成 触发 -- GitLab 构建 设置 Jenkins 定时 SCM

1 手动构建

 jenkins构建成功后的包存放在/var/lib/jenkins/workspace/项目名/target下

Jenkins--持续集成_源码管理

Jenkins--持续集成_源码管理_02

Jenkins--持续集成_事件触发_03

Jenkins--持续集成_事件触发_04

 

2 自动化构建(这里选择push事件触发)

  前面步骤一样 区别在于触发器不同

 选择 Build when a change is pushed to GitLab. GitLab webhook URL: http://192.168.198.199:8080/project/dev 方式

  定时构建(Build periodically)    此时的定时构建是时间到达日程表所设置的时间后 就开始构建 此时不管前面源码管理处设置的分支是上的内容是否有变化都会开始构建

  轮循 SCM (Poll SCM)        这个也是定时构建 但不同的是在达到所设置的时间后 系统会去查询设置的远程仓库是否有变化 有变化才构建

  Push事件触发          每当有人向GitLab仓库某分支(一般为master)成功的push代码时 立即触发构建

Jenkins--持续集成_源码管理_05

Jenkins--持续集成_源码管理_06

 gitlab登录管理员账号 设置允许请求钩子

Jenkins--持续集成_触发器_07

 



标签:集成,触发,--,GitLab,构建,设置,Jenkins,定时,SCM
From: https://blog.51cto.com/u_16558404/9601566

相关文章

  • 将nginx交给service管理
    #!/bin/bash#chkconfig:23459999prot=80nginx=/usr/local/nginx/sbin/nginxcheck(){!$nginx-tq&&echo"致命错误:配置文件错误"&&exit}start(){checknetstat-tln|grep-q":80\>"&&echo"$prot端口被占用"......
  • LVS Nginx HAProxy区别
    LVS抗负载能力强,性能高,能达到F5硬件的60%,对内存和cpu资源消耗比较低工作在四层仅作分发之用,通过vrrp协议转发,具体流量由linux内核处理,没有流量的产生稳定性、可靠性好,自身有完整的双机热备方案,如LVS+keepalived应用范围比较广,可以对所有应用做负载均衡配置性比较低,减少人为出错的概......
  • Nginx--安装&&配置文件
    官网:http://nginx.org/en/download.htmlnginx版本:1.18一 安装1下载预编译环境(预编译报错需要安装什么库直接在库名后面接-devel 使用yum下载)yum-yinstallpcre-developenssl-develgccgcc-c++2 创建用户,解压包useradd-M-r-s/sbin/nologinnginxtarxvfnginx-1.......
  • Nginx--安装模块
    一 安装系统自带模块#进入安装目录[root@localhost~]#cdnginx-1.18.0/#查看原来的编译选项[[email protected]]#nginx-V#查看安装的模块[[email protected]]#./configure--help#以http_v2_module为例[[email protected]]#./confi......
  • Nginx--调优
    1 Nginx运行工作进程数量(worker_processes)Nginx运行工作进程个数一般设置CPU的核心数或者auto,最多8个,8个以上性能提升不会再提升了,而且稳定性变得更低 2 Nginx运行CPU亲和力(worker_cpu_affinity)(全局快添加)nginx默认是没有开启利用多核cpu的配置的,需要通过增加worker_......
  • Nginx--用户认证&&访问控制&&限速&&状态访问
    一 用户认证某些网页只希望给特定的用户访问,可以设置用户认证,使用户访问时需要进行身份认证,只有认证通过才可访问网页location/{roothtml;indexindex.htmlindex.htm;auth_basic"haha";#服务器描述......
  • Nginx--虚拟主机
    一 基于域名server{listen80;server_namewww.google.com;location/{roothtml/google;indexindex.htmlindex.htm;}}server{listen80default;#default在浏览器中直接输入IP地址会进入这个......
  • Nginx--缓存
    一般存的是静态资源,可以提高客户端的访问速度,并减轻服务器的压力 1 客户端缓存通过设置expires指令,响应头中将会返回Expires和Cache-Control字段当浏览器发现响应头存在这样的缓存字段,当再次请求相同资源时,就会确认在客户端的资源是否过期location/{expires30m......
  • Nginx--rewrite
    rewriteURL重写,可以在改变网站结构后,无需要求客户端用户修改原有的浏览器书签,也无需其他网站修改对我们网站的友情链接,依赖于PCRE库的支持 1if语法:if(condition){...}默认值:—上下文:server,location如果condition为真,执行定义在大括号中的rewr......
  • Nginx--引用多配置文件
    在nginx.conf的http模块,include指定某个目录下的*.confusernginx;worker_processesauto;error_log/var/log/nginx/error.log;pid/run/nginx.pid;#Loaddynamicmodules.See/usr/share/nginx/README.dynamic.include/usr/share/nginx/modules/*.conf;events{......