我已使用以下命令在运行在 Google Cloud 计算引擎上的 Ubuntu 机器上安装了 Jenkins。
sudo apt-get install apache2 libapache2-mod-php5 php5-mcrypt php5-mysql git openjdk-7-jre openjdk-7-jdk -y
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
Jenkins 似乎安装得很好,但是当我转到端口 8080 上的公共 IP 地址时,什么也没有打开,并且出现超时错误。
我发现了类似的问题 Jenkins not showing on Ubuntu through google cloud,但我已经完成了此处提到的防火墙规则部分,但仍然无法打开端口 8080 上的地址。
1.规则名称 - jenkins-rule。 2.方向是入口 3.对比赛的操作是允许的 4.Targets是所有实例 5.源IP范围为0.0.0.0/0 6.协议和端口为tcp:8080
答案 0 :(得分:0)
由于你已经配置了 FW 规则,在我看来你需要重新启动 Jenkins 服务
sudo systemctl restart jenkins
如果不起作用,请重置 VM 并在检查 Jenkins 服务的状态后检查它
sudo systemctl status jenkins
对我来说它有效!