文章已經(jīng)遷移到我的個人博客匙赞,里面還有更多內(nèi)容。
2. Jenkins使用 -- CLI
使用命令行界面CLI (command line interface)
為啥放著圖形界面不用,使用命令行界面呢?
因為命令行界面:更簡單,更快
更重要的赦政,適合遠(yuǎn)程操作,自動操作
使用CLI
進(jìn)入CLI
設(shè)置安全選項耀怜,系統(tǒng)管理->Configure Global Security
確保選中 隨機(jī)選取
保存設(shè)置
進(jìn)入網(wǎng)址:http://0.0.0.0:8080/cli/
首先下載jenkins-cli.jar,然后運(yùn)行
java -jar jenkins-cli.jar -s http://0.0.0.0:8080/ help
提示需要passphrase桐愉,輸入即可:
$ Enter passphrase for /Users/gengyu/.ssh/id_rsa:
如果不知道這些都是什么财破,參考下面部分 設(shè)置秘鑰對
設(shè)置秘鑰對
下面以mac系統(tǒng)為例說明。
首先从诲,terminal中輸入下面命令查看是否具有秘鑰對:
$ cd ~/.ssh
$ ls
如果有此目錄左痢,并且具有id_rsa.pub文件,那么打開此文件系洛,以備后用俊性。
如果沒有此目錄,那么
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/name/.ssh/id_rsa): (直接回車)
Created directory '/home/name/.ssh'.
Enter passphrase (empty for no passphrase):(直接回車)
Enter same passphrase again:(直接回車)
Your identification has been saved in /home/name/.ssh/id_rsa.
Your public key has been saved in /home/name/.ssh/id_rsa.pub.
The key fingerprint is:
此時描扯,將會建立你的秘鑰對定页,打開id_rsa.pub文件,以備后用绽诚。
設(shè)置SSH Public Keys
頁面右上角用戶典徊,點(diǎn)擊出現(xiàn)下拉菜單,點(diǎn)擊設(shè)置
頁面下部恩够,SSH Public Keys卒落,有的話復(fù)制,沒有的話填入你的公鑰復(fù)制蜂桶,然后粘貼到上述需要位置即可
如此設(shè)置之后儡毕,因為我們passphrase設(shè)置為空,此處直接回車即可
$ Enter passphrase for /Users/gengyu/.ssh/id_rsa:
將會輸出下列信息:
add-job-to-view
Adds jobs to view.
build
Builds a job, and optionally waits until its completion.
cancel-quiet-down
Cancel the effect of the "quiet-down" command.
..... 此處省略一堆字
wait-node-online
Wait for a node to become online.
who-am-i
Reports your credential and permissions.
自己試試這些命令扑媚,如果還是不知道怎么用腰湾,進(jìn)入網(wǎng)址:http://0.0.0.0:8080/cli/
比如想要嘗試who-am-i命令雷恃,頁面下部找到這個命令,點(diǎn)擊
下面第一行即為命令