Jenkins打包之本地远程自动打包教程
1.安装Jenkins
点击进入下载Jenkins 如下图:
点击Download,跳转到下面页面,个人建议用安装包安装简单,安装后直接在浏览器输入地址:http://localhost:8080即可打开JenKins主页
目录
2.打开JenKins
输入你打开后显示的盘符路径对应的文件查看密码输入即可
3.安装插件
一般选择默认安装,默认安装里面的插件比较全,基本需要用到的都有
开始安装中……等待即可
安装成功后请创建一个账号:然后登陆即可
登陆成功后:
4.配置相关参数
我们先来配置全局工具设置
我们来配置下JDK,Git,Gradle三个相应的路径等,前提是这三个都已安装,并且环境变量已配好。
配置SDK路径
新建任务
配置项目参数
下图我们用到的全部是git,如果你用的是SVN请勾选Subversion相同操作即可
配置账号密码相关:
配置SSH:不会的请查看我这篇博客:git生成秘钥配置SSH公钥的简单方法
我们只说账号密码配置:
输入你项目需要的相关账号密码后点击添加即可
然后选择你刚刚添加的账号密码就不会报错了
配置构建参数:
选择选项参数:输入debug和release版本区分参数
下面的gradle配置完成后点击报错即可
如果你的项目有依赖其他第三方库是会报错找不到项目主目录的:
解决办法:请将下面的参数添加即可
${workspace}\agreepayment\demo(agreepayment代表项目目录。demo代表module名字)
build.gradle
参数配置的目录说明:
我们下次如何启动呢?
我们打开电脑的服务,找到JenKins右击选择启动即可开启JenKins服务,然后在浏览器输入http://localhost:8080/即可
公司自动打包jenkins配置截图:
Jenkins打包之本地远程自动打包教程相关推荐
- ios 自动打包命令_iOS Xcode 自动打包,一键上传AppStore脚本
#!/bin/sh # 使用方法 # 1.将autoarchive.sh和附件中的plist,放在一起,新建文件夹为Shell,将这几文件复制进去,然后复制Shell文件夹到工程的根目录 # 2.终端 ...
- jenkins+Xcode+蒲公英实现ipa自动打包发布全攻略
http://www.jianshu.com/p/ed124917d6c6 蒲公英:https://www.pgyer.com/udid/ 一步快速获取 iOS 设备的 UDID 请使用 iPhone ...
- maven项目打包 导入本地依赖并打包
一.打包方式 IDEA+Maven打JAR包的两种方法_清平乐的技术专栏的博客-CSDN博客_idea maven打jar包 1. idea build打包 (1)依次选择 file->proj ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- jenkins android md5,Jenkins配置自动打包 -- 遇到的坑
1.把gradle路径设为本地路径 Jenkins部署在远程linux服务器上,使用git将代码下载到服务器路径下后,无法使用gradle命令 因为默认配置都是gradle同步时 实时从网上下载,进入 ...
- iOS Jenkins + fastlane自动打包,蒲公英上传
文章目录 前言 前置工作 1.安装 jenkins 2.jenkins配置 2.1 打开浏览器,进入到 jenkins 初始化 2.2 安装插件 2.3 环境变量配置 3.创建任务 3.1 新建任务 ...
- Jenkins实现android自动打包 上传蒲公英及fir.im
下载jenkins https://jenkins.io/index.html 下载后得到jenkins.msi文件,直接安装 访问http://localhost:8080 选择安装推荐的插件之后进 ...
- ios jenkins配置_Jenkins一:iOS自动打包完整实践
后续文章:Jenkins二:参数化构建iOS自动打包 快捷记录:如果jenkins是用dmg安装,因为权限问题不能访问keychain时,每次新添加一个p12文件都要如此, /Users/管理员用户名 ...
- 项目自动打包部署脚本
项目自动打包部署脚本 本次自动打包部署依赖于git.maven来实现自动化部署项目 一.远程服务器安装git 检查git是否已安装: sh-3.2# git --version git version ...
最新文章
- 2019 半导体领袖新年展望(一)| 半导体行业观察
- Go 语言编程 — 高级数据类型 — 指针
- 为什么catch了异常,但事务还是回滚了?
- Tensor2Tensor 踩坑记录
- ABAP中的F4帮助怎么用?
- 第三方控件netadvantage UltraWebGrid如何生成带加号多级表数据也就是带子表
- Ubuntu下ffmpeg 捕获屏幕和采集声卡、摄像头、麦克风声音
- 給服务器增加swap空间缓解内存压力
- 无人机图像的目标检测的学习
- 中国蟹养殖和捕捞现状分析,淡水养殖产量占比最高「图」
- ubuntu下安装搜狗输入法
- Oracle数据库分页
- IE浏览器访问出现Automation 服务器不能创建对象
- Excel表格中将两个或多个单元格内容合并为一个单元格的内容
- JavaMail使用阿里云企业版邮箱发送邮件
- 微信域名防封的3种方案
- 操作系统----校招笔试面试常考内容总结
- mysql学习记录_秦路天善智能Mysql学习笔记
- Linux共享库概述
- SD卡读卡程序 C语言 IO模拟,单片机SD卡读卡器仿真+源程序+电路原理图
热门文章
- 5G时代到来,是机遇还是灾难?
- java二叉树的实现_二叉树的实现(Java语言描述)
- 数字图像处理—亮度变换与空间滤波—亮度变换函数
- VHDL数字秒表的设计
- c语言绘制路面图形代码,道路纵断面绘图程序的开发.pdf
- mysql结构优化_MySQL优化----数据库结构优化
- mchain r语言_【揭秘】Mchain是长久稳定的项目吗?是不是骗钱的平台?做的人有多少?...
- python设计自定义函数_python
- 发送邮件_使用 Python 发送电子邮件
- Scrapy爬虫基本使用