jenkins github自动化平台
来源:互联网 发布:网络通信软件有哪些 编辑:程序博客网 时间:2024/06/05 18:46
PS:项目里面要配置github的账户名和密码
请自己申请github账号和创建某个仓库,测试时,可以push一个可执行的python xx.py文件上去
先讲git
① github是一个世界性的代码仓库,开源,免费和收费版两种
② 命令介绍
1. 修改远程代码仓库:
git remote add origin url(这个url填写你的远程代码仓库的地址)
2. 提交代码的步骤:
1)git add .
2)git commit -m "描述本次提交内容更新内容等等"
3)git push origin master
3.拉取代码
git pull origin master
4. 切换分支
git checkout xxx(此处填写分支名)
环境:windows操作系统
目的:自动化的脚本存在每次更新都要push(推送到)github(代码仓库)中,我们使用jenkins来完成自动化项目的构建,为了减少每一次手动去将代码添加到jenkins的工作空间下,我们直接将github中的代码pull(拉取)下来,利于版本控制和管理
步骤如下:
1. 首先要有github账户,这个大家自己去注册申请就行
注意的地方:
ssh配置,网上有相关教程,很简单,公钥
2. jenkins环境搭建好,那是必须的(一键式安装)
3. 开始
3.1 新建项目
3.2 配置
GitHub -Porject:
源码管理:
构建触发器:
检测到源码的push操作触发构建
目的是当github代码有更新的时候,每次先clone代码到jenkins本地的工作空间(workspace)
构建:
命令是为了进入py文件中,等同于在cmd下运行python xx.py命令,去执行某个文件
4. 这些全部都完毕之后,就可以进行构建了
最后:
有个坑:大家在写代码的时候,如果导入了包,jenkins是不会自动帮你识别的,记得在那个runcase文件下面,用sys模块,引入项目的根目录,将其添加到系统变量中,程序每次运行的时候,就不会报错
- jenkins github自动化平台
- jenkins github自动化平台搭建
- JenKins+GitHub 自动化构建
- jenkins自动化部署github项目
- jenkins搭建自动化部署平台
- 使用Jenkins+Github+Maven实现自动化构建
- jenkins+ant+jmeter自动化性能测试平台
- testlink+jenkins完成自动化测试平台构建
- Jenkins自动化构建集成Linux平台
- jenkins+calabash搭建Android自动化测试平台
- Jenkins+Nunit+Testlink 自动化测试平台
- [小题大做] Github + Jenkins 实现自动化部署 hexo 博客静态文件
- jenkins+maven+docker+github全自动化部署SpringBoot
- soapUI+maven+Jenkins 搭建接口自动化持续集成平台
- 【Jmeter】jenkins+ant+jmeter自动化性能测试平台
- soapUI+maven+Jenkins 搭建接口自动化持续集成平台
- Linux平台搭建Jenkins+Maven+Shell实现自动化构建部署
- jenkins搭建自动化部署平台(svn+tomcat重启)
- Java——字节流简单介绍
- myeclipse快捷键大全
- org.springframework.dao.InvalidDataAccessResourceUsageException
- linux 下nginx+ftp搭建图片服务器在本机访问出现403错误的解决办法
- nginx配置文件中的location详解
- jenkins github自动化平台
- Adapter (Wrapper) for different programming language?
- 字符驱动 快速参考
- 如何搭建一个梯子:真的很简单
- SPI---读写串行FLASH(STM32平台下)
- 【Android】怎么方便看GitHub上的ZXing源码与示例
- nowcoder Wannafly挑战赛1 B 【暴力 + 思维】
- java jdbc curd &&学习文档 [翻译]
- Hibernate