赞
踩
它就是一个执行命令的工具,任何可以在终端当中执行的都可以使用这个工具进行执行。
功能
安装
启动jar包
java -jar 文件名
访问127.0.0.1:8080,密码在cmd界面处
安装推荐的插件即可
设置用户名和密码
方法1:直接填写命令进行拉取
方法2:使用源码管理插件拉取代码
安装好git插件
配置git地址
添加gitee账号
构建查看工作空间,是否拉取代码
利用定时构建,跑对应的脚本
cron表达式生成
构建触发器利用
模拟:例如说开发构建完成之后,自动执行对应的脚本
选用复制旧项目,新建一个项目
设置关联项目自动执行后构建
3.等待关联项目自动执行即可(关联项目配置定时)
触发远程构建简单理解:当你的代码有更新的时候,希望Jenkins能够自动执行。但是因为对于Jenkins的触发远程构建触发,需要使用Webhook(钩子函数)要在同一个网络中。而像Gitee、GitLab、GitHub都是属于公共仓库,因此我们一般对应的源代码都在本地的仓库当中(包括很多同学都是内网的情况),所以常使用Gogs作为一个轻量级的自托管Git服务。
Gogs作为一个轻量级、易于部署和使用的自托管Git服务,为小型团队和个人开发者提供了一个简单而强大的版本控制解决方案。
进入到Gogs的:gogs\custom\conf\app.ini文件底部添加数据并且重启 Gogs
#127.0.0.1 为Jenkins的IP地址
LOCAL_NETWORK_ALLOWLIST = 127.0.0.1
安装插件Generic Webhook Trigger
在Jenkins中 构建触发器 -勾选 Generic Webhook Trigger 并且随意填写 token值
gogs设置钩子函数
当你的Gogs的代码更新,你可以在Jenkins看到项目被调用了。
本地仓库和远程仓库的管理工具
本地仓库 —》个人电脑里面的某个文件夹(里面包含一个隐藏文件夹 .git)
远程仓库的存在(还有github,gitlab)
作用就是:存在一个网络环境,通过访问网络位置对仓库内的内容进行增删改查
jenkins是一个帮我们运行命令的工具
jenkins调用部署操作系统的命令行工具
场景:命令运行的先后关系管理
运行模式:触发式,定时,等等很多触发模式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。