今天自己配置了下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 id_rsa.pub

之后粘贴到自己的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就在如下目录能找到了:

这样项目就通过jenkins方式构建完毕了,第一次用jenkins构建android项目,可能讲的比较粗,有问题留言,我们及时沟通。

mac下git配置和jenkins打包的更多相关文章

  1. Mac下git配置

    1.下载git 2.配置key macdeMacBook-Pro:~ mac$ cd ~/.ssh macdeMacBook-Pro:.ssh mac$ ssh-keygen -t rsa -C &q ...

  2. Mac下git的安装配置以及gerrit初次使用

    1.Mac下git下载 在终端首次运行git命令,若未安装,会提示下载开发者工具Xcode,根据提示下载即可: 2.查看git版本 git version 2.首次使用git配置 git config ...

  3. Mac下git通过SSH进行免密码安全连接github

    Git——The stupid content tracker(傻瓜内容跟踪器) Git是Linux的缔造者Linus Torvalds为了帮助管理Linux内核源码而开发的一款免费.开源的分布式版本 ...

  4. Mac 下VIM配置

    Mac下VIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: ____________________ ...

  5. Mac 下 Git 的基础命令行操作

    Mac 下 Git 的基础命令行操作 sudo apt-get install git-core //安装Git 用户配置 git config --global user.name "Yo ...

  6. MAC下Xcode配置opencv(2017.3.29最新实践,亲测可行)

    本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv ...

  7. MAC下Xcode配置opencv(2017.3.29最新实践,亲测可行)(转)

    本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv ...

  8. Mac下 如何配置虚拟机软件Parallel Desktop--超详细

    Mac下 如何配置虚拟机软件Pparallel Desktop--超详细 Mac 的双系统解决方案有两种,一种是使用Boot Camp分区安装独立的Windows,一种是通过安装Parallels D ...

  9. Mac下Git的基础操作

    目前最火的版本控制软件是Git了吧,今天简单梳理一下Mac下Git的基础操作~~ 一.什么是Git Git是一个分布式代码管理工具,用于敏捷的处理或大或小的项目,类似的工具还有svn. 基于Git的快 ...

随机推荐

  1. 1.Java 加解密技术系列之 BASE64

    Java 加解密技术系列之 BASE64 序号 背景 正文 总结 序 这段时间,工作中 用到了 Java 的加解密技术,本着学习的态度,打算从这篇文章开始,详细的研究一番 Java 在加解密技术上有什 ...

  2. bytes与str

    Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str ...

  3. 改进Android语音对讲系统的方法

    本文属于Android局域网内的语音对讲项目系列,<实时Android语音对讲系统架构>阐述了局域网内Android语音对讲功能的框架,本文在此基础上进行了优化,包括音频的录制.播放,通信 ...

  4. hadoop 2.7.3 集群安装

    三台虚拟机,centos6.5 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: loca ...

  5. springboot 集成spring-session redis 实现分布式session

    gradle 添加依赖 compile("org.springframework.session:spring-session:1.3.0.RELEASE") compile(&q ...

  6. 详解C# Tuple VS ValueTuple(元组类 VS 值元组)

    C# 7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化,并且网上也有大量的介绍,这里利用详尽的例子详解Tuple VS ValueTuple(元组类VS值元组),10分钟让你更了解Val ...

  7. 几个页面loading样式

    随手练习了几个loading样式,以后看到有意思的loading样式也会补充上.样式的兼容性建议还是去w3c上看下属性的兼容性,至少我习惯这么多,当然,w3c中文网貌似很久很久没更新过了,可能更好的还 ...

  8. FFmpeg安装(windows环境)

    ♣FFmpeg是什么? ♣FFmpeg组成 ♣下载工具 ♣安装FFmpeg ♣应用到j2ee项目 前言:学习视频编码,一定要知道雷霄骅(leixiaohua1020)的专栏 ,伟大的程序员,26岁去世 ...

  9. 学习笔记TF022:产品环境模型部署、Docker镜像、Bazel工作区、导出模型、服务器、客户端

    产品环境模型部署,创建简单Web APP,用户上传图像,运行Inception模型,实现图像自动分类. 搭建TensorFlow服务开发环境.安装Docker,https://docs.docker. ...

  10. AppServ安装的一点小麻烦----

    好久,没装AppServ了,今天安装过程顺利,但是Apache,服务开启不了,页面也不能访问. 刚开始以为是版本下载错误了,先后换了N个版本,都不行. 在网上搜的过程中,偶然发现,一句话:64位系统, ...