我已在运行 Google Cloud 计算引擎的 Ubuntu 计算机上安装了 Jenkins。
为此,我运行了以下命令:
sudo apt-get update
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
Run Code Online (Sandbox Code Playgroud)
Jenkins 似乎安装得很好,但是当我访问端口 8080 上的公共 IP 地址时,那里什么也没有。我读到可能是 Apache 使用端口 8080,所以我编辑/etc/default/jenkins并将端口更改为 8081。我仍然在该端口上看不到 jenkins。
我还重新启动了该服务,但没有任何变化。如果我做:
sudo netstat -plntu
Run Code Online (Sandbox Code Playgroud)
我懂了:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program …Run Code Online (Sandbox Code Playgroud)