[ jenkins ] Install Jenkins On Ubuntu [incomplete]
Ref:
http://alex-dai.logdown.com/posts/2016/04/17/jenkins-bitbucket-ssh-key
- wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
- sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- sudo apt-get update
- sudo apt-get install jenkins
安裝起來需使用
sudo service jenkins start / stop 來啟動與關閉
服務啟動後預設是 8080 port
使用AWS記得將 8080 port 打開
利用以下指令將封包從 port 80 轉到 port 8080
- #Requests from outside
- iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
- #Requests from localhost
- iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8080
因為我是習慣利用 ssh 去接
此處以bitbucket為範例
先利用
sudo -i -u jenkins
切換身份成 jenkins 這個 user
然後利用 ssh-keygen 在 jenkins的家目錄/.ssh 產生 ssh key
然後 複製 cat ~/.ssh/id_rsa.pub 跑出的內容
貼到 Bitbucket右上角的 Bitbucket settings > 左側的 ssh keys 中
接著到 jenkins 的網頁中
點選左側的 Credentials > (global) > 點選左側的 Add Credentials
欄位對應的值
- Kind: SSH Username with private key
- Scope: global
- Private key: From the Jenkins master ~/.ssh
然後選擇 Done 完成
記得在管理外掛套件那裡要額外裝 SCM Sync
留言
張貼留言