网站建设资讯

NEWS

网站建设资讯

mac下git配置和jenkins打包-创新互联

今天自己配置了下jenkins,还算是比较顺利,把整个过程和大家分享下。

创新互联致力于互联网品牌建设与网络营销,包括网站设计、成都网站设计、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联核心团队10年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。

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

mac下git配置和jenkins打包

添加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后出现如下

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

 设置全局系统变量

mac下git配置和jenkins打包

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

之后我们就可以新建项目了

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

完事后点击ok即可。

之后我们配置github远程地址

mac下git配置和jenkins打包

输入框里面输入你自己的github远程项目地址,点击保存即可。

之后进行立即构建,构建后的项目存在目录在配置里面能设置,

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

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

mac下git配置和jenkins打包

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:mac下git配置和jenkins打包-创新互联
URL标题:http://njwzjz.com/article/ieeoi.html