1,新建任务,创建流水线执行任务
2,选择Pipeline script from SCM
3,添加git凭证以及路径
4,jenkinsfile对应父工程根目录的jenkinsfile
5,安装流水线响应的插件
安装完成就可以了
6,开始进入到项目里面,
选择参数构建类型 This project is parameterized
添加参数
7,添加字符串参数
8,添加多选
9,配置服务名
重要,以上的服务名称@和端口号必须要和代码段配置的服务名一模一样,不然jenkins无法识别
10,开始部署另一台机子做集群
10.1 首先新机子修改ip地址
10.2 然后安装docker
10.3 yum安装jdk并配置环境变量 vi /etc/profile
10.4 把另一台机子配置到jenkins服务器上来,方便调用ssh远程脚本调用
10.5,设置jenkins,加入一台新的服务器
新增一台机子,同时拷贝公钥
生成公钥和私钥
在生成公钥的机子上拷贝到另一台服务器中,另一台服务器需要创建.ssh文件夹
继续在系统配置中配置,显示成功
接下里修改docker的一些配置,信任harbor地址,同前一台一样的
cat /etc/docker/daemon.json
cat /etc/docker/daemon.json
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://zydiol88.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.1.157:85"]
}
然后重启docker
systemctl restart docker
11,配置多选服务器,发布多个服务器,
选择器
详细配置如下
12,来到服务器1,服务器2分别放入不同的配置文件
13,添加执行权限
chmod +x deployCluster.sh
14,jenkins构建
eureka集群构建成功
高可用集群部署成功