通过连接到主服务器,詹金斯问题与启动代理

时间:2019-07-20 21:56:01

标签: linux jenkins jenkins-pipeline

在笔记本电脑上,我有Linux Mint OS。详细信息如下:

第19版, 代号:Tara, PackageBase:Ubuntu仿生 肉桂(64位)

步骤:

  1. 在主机上安装jenkins。
  2. 使用this下载并安装Virtualbox
  3. 在virtualbox上设置ubuntu来宾计算机。
  4. 在Jenkins中将来宾计算机添加为Node。 在添加时->选择启动方法为:通过将启动代理连接到主服务器来启动它。 还将远程根目录设置为:/ home / masterubuntu / jenkins
  5. 确保此来宾计算机的节点/代理已连接到主机。
  6. 在詹金斯(Jenkins)创建了工作。命名为测试。设置github项目网址(https://github.com/hshar/devopsIQ)。
  7. 运行构建测试。运行成功。下面是示例控制台输出:
Started by user admin
Running as SYSTEM
Building on master in workspace /var/lib/jenkins/workspace/Test
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/hshar/devopsIQ.git

问题1:如果仔细注意,它会在主机而不是客户机上创建“工作区”。我不确定,但我想这与Node安装程序上的Launch Method有关。这不应该在来宾计算机上运行并在其中创建工作空间目录。我需要为此添加任何语言文字吗?

问题2:如果我去测试项目并尝试配置以添加“构建步骤”,那将是问题,因为我希望在来宾计算机上运行步骤,因此我可以访问部署在git上的git项目来宾计算机而不是主机。

问题3:如何从访客计算机检查已部署的git项目?类似于http://guestmachineip:8080

0 个答案:

没有答案