<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
伺服器 | IP | 作業系統 | 安裝說明 |
---|---|---|---|
Jenkins | 192.168.1.58 | CentOS 7.5 | 安裝 Jenkins,見 CentOS下安裝Jenkins |
Gitlab | 192.168.1.15 | CentOS 7.5 | 安裝 Gitlab |
應用 | 192.168.1.38 | CentOS 8.5 | 部署應用 |
Jenkins 伺服器上執行:
ssh-keygen -t rsa -f '/root/.ssh/id_rsa' -N ''
引數說明:
-f 選項指定金鑰檔案路徑;
-t 選項指定加密演演算法;
-b 選項指定金鑰長度;
-N 選項指定金鑰口令;
-C 選項指定註釋。
該命令將在 /root/.ssh 目錄下面產生一對金鑰 id_rsa 和 id_rsa.pub。
公鑰資訊在設定 Gitlab SSH Keys 時用到。
[root@localhost .ssh]# cat /root/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+GAV9Tjr9VOzhOVNN4EqnqIlErkoV7Xi2F6DQ8ru8BJY1s5HWAjzp2qlb/o3XzG4TYmrMb1i+JUW8LHYCY49rfl6p9F+cXzUq45dqPpCUwSwnkg3X27ZkIIVF/hDe0W7n90G2GrVW2wZzs0mxEUA8JG5Ae4oLt1PgbGuyXeaulrQ706l0DXVaQhf8/v/5HBPWFL/jsKZhyTQa+xSrFsaAM+82jyzbxCg13izFkMO0bQ9NQsJMQPxMJmkrWbPzGR+G/3vj+mLXvbiFtwT3xrC+DIXf5GLxwOS7ShoDH50pDWV50Q2d0z83JKxM3kdzjViXLXf5sV3lZGMx9w0wihmJ root@localhost.localdomain
私鑰資訊在設定 Jenkins Publish over SSH 時用到。
[root@localhost ~]# cat /root/.ssh/id_rsa -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAvhgFfU46/VTs4TlTTeBKp6iJRK5KFe14theg0PK7vASWNbOR 1gI86dqpW/6N18xuE2JqzG9YviVFvCx2AmOPa35eqfRfnF81KuOXaj6QlMEsJ5IN 19u2ZCCFRf4Q3tFu5/dBthq1VtsGc7NJsRFAPCRuQHuKC7dT4Gxrsl3mrpa0O9Op dA11WkIX/P7/+RwT1hS/47CmYck0GvsUqxbGgDPvNo8s28QoNd4sxZDDtG0PTULC TED8TCZpK1mz8xkfhv974/pi1724hbcE98awvgyF3+Ri8cDku0oaAx+dKQ1ledEN ndM/NySsTN5Hc41Yly13+bFd5WRjMfcNMIoZiQIDAQABAoIBAC+C2XxkHSJMI5h3 N3bzZDVbTlO4LBQm8lCwvyT6RinMC68IXp7amFbqrAGuMc2J7skxg/fsrIV502Ag zK30LFh1kTtxNKRkt2ks0R9g28oSLfMF8ifNZlzINAc2ZQkL12hqyCW3rzMyMv6g BP8YjLF7eYLsXahn/bLN5m0CQzHHUqN3qGVc0eTOe1NlXjzLwpfydp3kJBFdIdbA 7Zd59vid8joCRlIQ/Sw8k05cH8thmJmRu6nZtYnFtxcKU0eXygZkN4Vd1LPytKeL YjC4HdnIVS7weWq4UBtuY+gk8o7qBH44PWIf78HCtJMUTmWamjKMRk2xzuQCrpkZ Mex05MECgYEA4B8nV17bTccz/vgwLFgWuhQe8nUdNmtjACroKiOG/ss0MEGSMdFO XMdwv5e2QrqGOvi/QmfvZKaA8ep2W9BO+yS7iOvHKRF0ZjxxJQr92tBaCyobGjhk tkh0wu5xu9DK+O+gwe5Khb8h1/k1qiVRB4IOoRd7x2U3hCeRSRlrZHUCgYEA2SHT dRNNLDzXNQ8MsPYyrwh1+zAEfzFVFg6pwpNyTBLx8rhnMFxtrfevAxt7om34hYLt EY8Wxmqkw8KlywJL1gSlIWTEmpU4ntUOdYW5Kqtlmgqn9TddIzMnXtsG3Bh8IoSd BBGZkv7RZ+W+OMBPcxKky9mkmxkwJM+i69L/LkUCgYAzZHFtA39eUnOF3/uL75cm jD6ccmaEeBN3kl8yansmKgqJlj+j1M8XT1R3Wp6cppDpLOkOnS6z8cpXrt/9JcM2 q7GlMAu3Sx1Z5Do9uEuFxYkgTkNwu8W8VtkPagYCf1pLwwcl8TJ9gNqN38OChJQU GKqqHexwSLF2SGx0SrPpkQKBgHy3RCkL9BjDvWz5fvWqBASrXHDx7LNOF6w6seFU JaNygkxDBOovPMRe7sRfJc1vUv8E67xZLuC64naat/X6FKsSMfMTWSXdLg91Gv// 1hKfLhWjp0NfEH0mZafDMJZ87dg5yaJLpaVb/dWqjW81bq0O+V8pXLXFavTJ2q+P mwjtAoGBALJHXcaTDq4HsapptIPO93cp2HM7xryXzNY3/YNTYXj/rYwhk01RZ0+c 6m/FCQcdFEYkDQ+TIKG6X8gvzguEurjqf0/KBvlRrQJN9d6i+aEnrdAePutbWi39 XFJXdRDDF9lYr9oGB9kh6ovm9mh6BiLEwNhYIccQzAN9p9U59KZX -----END RSA PRIVATE KEY-----
ssh-copy-id 192.168.1.38
該命令將生成的 id_rsa.pub 公鑰中的內容遠端寫入到 IP 對應主機的 .ssh/authorized_keys 檔案中。
進入 “Settings”->“SSH Keys”,輸入公鑰、Title,點選【Add key】:
進入 “Settings”->“Access Tokens”,輸入Name,勾選“api”,點選【Create personal access token】:
將生成的 Access Token 記錄下來,後面在設定 GitLab 憑據時用到:
Your New Personal Access Token:
f65j-yswq-xyC_oyoW8S
進入“外掛管理”,安裝外掛:GitLab、Generic Webhook Trigger、Git Parameter、Publish Over SSH,安裝完外掛重啟系統:
如下圖,點選【新增】新增憑據:
輸入 連線名稱、連線地址,點選【Test Connection】測試成功後點選【儲存】:
進入“系統管理” -> “系統設定”,設定 Publish over SSH:
設定 SSH Servers,輸入應用伺服器的 IP 和使用者名稱,點選【Test Configuration】測試成功後,點選【儲存】:
注意:設定 Jenkins SSH Servers 時,Remote Directory 設為 “/”,如果不設定,檔案會預設拷貝到 /root 目錄下。
點選“新建任務”,建立任務 test-code-review:
(1)原始碼管理中設定 Git
輸入 Repository URL 和 Credentials:
其中 Credentials 型別可以是 Username with password 或 SSH Username with private key。
型別為 Username with password 使用 http(s)
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45