使用 Jenkins 实现持续部署及相关工具配置
1. 环境准备与虚拟机创建
对于 Ubuntu/Debian 用户,为确保 VirtualBox 主机内核模块(vboxdrv、vboxnetflt 和 vboxnetadp)在 Linux 内核版本变更时能正确更新,可安装 dkms 包。对于 Debian 系统,该包在 Lenny 回退版本及 Squeeze 及后续版本的常规仓库中可用,可通过 Synaptic 包管理器或以下命令安装:
sudo apt-get install dkms
接下来,使用 Vagrant 和 VirtualBox 创建一个作为生产服务器的虚拟机。
- 创建 Vagrantfile :
1. 使用以下命令创建一个名为 Vagrantfile 的新文件:
sudo nano Vagrantfile
2. 将以下代码粘贴到文件中:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.define :node1 do |node1_config|
node1_config.vm.network "priva