设为首页 收藏本站
查看: 1012|回复: 0

[经验分享] mac下git配置和jenkins打包

[复制链接]

尚未签到

发表于 2018-9-4 06:24:25 | 显示全部楼层 |阅读模式
  今天自己配置了下jenkins,还算是比较顺利,把整个过程和大家分享下。
  1. 查看秘钥是否存在
  打开终端查看是否已经存在SSH密钥:cd ~/.ssh
  如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除, 。
  2.生成新的秘钥, 命令如下
  $ssh-keygen -t rsa -C "youremail@example.com"
  按回车后生成id_rsa和id_rsa.pub两个文件,用命令进入到文件目录下并且复制id_rsa.pub中的秘钥
  $cd ~/.ssh

  $cat>  之后粘贴到自己的github

  添加ssh
  如果你的gitHub上没有repositories,你需要创建自己的repositories,之后会生成自己的一个github工程的远程地址,形如:git@github.com:xxx/xxx.git
  之后就建立一个存放自己项目的本地目录,用如下命令
  $git init
  $git commit -a -m"README.md"
  $git push origin master
  $git clone git@github.com:xxx/xxx.git
  将远程代码pull到本地目录下。如果远程没有项目,则可以将本地代码推送到远程服务器上
  $git add .
  $git commit -a -m"update"
  $git push --rebase
  以后每次更改提交都可以正常使用了。
  下面我说下我今天第一次配置jenkins,也是参考了下网上的很多文章,下面说下:
  首先我们打开终端,安装jenkins,命令如下:
  $brew install jenkins
  安装后用命令
  $jenkins后出现如下

  说明你安装成功了,之后我们打开浏览器输入网址localhost:8080之后用本机管理员admin登陆后安装相关插件,主要是git Plugin
  gradle Plugin和Android lint Plugin(我是全都安装了)。下面刷新下页面就能看到这个页面了

  当然我们还可以在系统管理里面管理我们下载过的插件,还可以再次下载我们所需要的插件。

  之后我们打开系统管理里面的系统设置

  设置全局系统变量

  key可以是任意字符串,比如android_home 值就是你的android sdk目录路径,输入后应用保存即可。
  之后我们就可以新建项目了

  点击新建后输入第一个项目的构建项目的名称,并选中第一项

  完事后点击ok即可。
  之后我们配置github远程地址

  输入框里面输入你自己的github远程项目地址,点击保存即可。
  之后进行立即构建,构建后的项目存在目录在配置里面能设置,

  构建后我们能再jenkins根目录下.jenkins/workspace文件夹下面能看到我们构建后的项目

  这个截图是我们配置好构建gradle后生成的,没配置这个gradle时workspace下面的项目里没有build文件夹,我们还需要下面这步配置,如图:

  再一次构建,我们在主页构建队列下面看到我们构建的所有任务:

  之后我们就能在之前workspace目录下看到这个gradle文件夹了,里面就是我们构建项目wrapper/dists下的gradle文件,你可以直接copy到这个文件夹下。

  那么构建后的文件apk就在如下目录能找到了:



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-562139-1-1.html 上篇帖子: 使用jenkins做接口测试 下篇帖子: centos7.x安装jenkins
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表