如何在 ubuntu 12.04 机器上设置 jenkins?

如何在 ubuntu 12.04 机器上设置 jenkins?

我有一台运行 Ubuntu 12.04 的生产机器。我需要在其上设置 Jenkins。我尝试按照本教程操作 -

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu https://www.digitalocean.com/community/tutorials/how-to-install-and-use-jenkins-on-ubuntu-12-04

但我无法让它工作,因为我尝试执行的第一行根本不起作用-

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

这条线路只是挂起,什么也没做。这让我认为有防火墙,我们无法访问任何外部链接。有什么方法可以证实我的理论吗?

那么现在还有其他方法可以让我干净地在生产机器上设置 jenkins 吗?

任何一步一步的指导都将不胜感激。

更新:-

这是我运行 wget 时得到的结果 -

david@machineA:~$ wget https://jenkins-ci.org/debian/jenkins-ci.org.key
--2015-03-30 13:21:20--  https://jenkins-ci.org/debian/jenkins-ci.org.key
Resolving jenkins-ci.org... 199.193.196.24
Connecting to jenkins-ci.org|199.193.196.24|:443... failed: Connection timed out.
Retrying.

--2015-03-30 13:21:44--  (try: 2)  https://jenkins-ci.org/debian/jenkins-ci.org.key
Connecting to jenkins-ci.org|199.193.196.24|:443... failed: Connection timed out.
Retrying.

--2015-03-30 13:22:07--  (try: 3)  https://jenkins-ci.org/debian/jenkins-ci.org.key
Connecting to jenkins-ci.org|199.193.196.24|:443... failed: Connection timed out.
Retrying.

--2015-03-30 13:22:31--  (try: 4)  https://jenkins-ci.org/debian/jenkins-ci.org.key
Connecting to jenkins-ci.org|199.193.196.24|:443...

答案1

您可以尝试使用 ssh 隧道。

  • 在服务器中运行ssh -f user@home_computer -L 80:pkg.jenkins-ci.org:80 -N
  • 将这一行添加到/etc/hosts文件:

    127.0.0.1 pkg.jenkins-ci.org
    
  • 按照安装指南进行操作。

虽然有点儿黑客气息,但我认为这就是你想要的。

相关内容