mac下git配置和jenkins打包

今天本身配置了下jenkins,還算是比較順利,把整個過程和你們分享下。android

1. 查看祕鑰是否存在git

打開終端查看是否已經存在SSH密鑰:cd ~/.sshgithub

若是沒有密鑰則不會有此文件夾,有則備份刪除,   也能夠直接刪除, 。瀏覽器

2.生成新的祕鑰, 命令以下服務器

 $ssh-keygen -t rsa -C "youremail@example.com"app

按回車後生成id_rsa和id_rsa.pub兩個文件,用命令進入到文件目錄下而且複製id_rsa.pub中的祕鑰ssh

 $cd ~/.sshgradle

 $cat id_rsa.pubui

以後粘貼到本身的githubspa

添加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項目,可能講的比較粗,有問題留言,咱們及時溝通。

相關文章
相關標籤/搜索