Jenkins构建动态jnlp-slave

动态slave的优点个人觉得
当 Slave 处于空闲状态时,也不会完全释放掉资源。一个字太抠了
下面开始:
创建一个动态节点configureClouds
Jenkins构建动态jnlp-slave_第1张图片
Jenkins构建动态jnlp-slave_第2张图片
Jenkins构建动态jnlp-slave_第3张图片

1.创建密钥证书、
Jenkins构建动态jnlp-slave_第4张图片
创建他们:

1. 复制密钥部分 certificate-authority-data:  LS0tLS1CRUdJ
echo  LS0tLS1CRUdJ | base64 -d > ca.crt 

2. 复制密钥部分 client-certificate-data: LS0tLS1CRUdJTiBDRVJ
echo  LS0tLS1CRUdJTiBDRVJ |  base64 -d  > cli.crt

3. 复制部分 client-key-data: LS0tLS1CRUdJTiBSU0E
echo xxxx > | base64 -d > cli.key
4.合并
openssl pkcs12 -export -out cert.pfx -inkey cli.key -in cli.crt -certfile ca.crt

Enter Export Password:  <<<------输入密码
Verifying - Enter Export Password:   <<<------输入密码

创建凭据 上传刚才合并的密钥证书
Jenkins构建动态jnlp-slave_第5张图片
在这里插入图片描述
Jenkins构建动态jnlp-slave_第6张图片
如下:

[root@master-63 k8s-cd]# cat ca.crt
-----BEGIN CERTIFICATE-----
MIICyDCCAbCgAwIBAgIBADANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDEwprdWJl
cm5ldGVzMB4XDTIwMDQyMjA2NTYzNFoXDTMwMDQyMDA2NTYzNFowFTETMBEGA1UE
AxMKa3ViZXJuZXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN7c
JOsPnr27LMieYhfbNkXWwHzEZmrFu6GJ3ujPrclDt58gTBG1WEygGODg4+eyzM2L
IEHS0YYo1FQzkSTDMjpQ8ctv8xSdnQoWKrJziS3d1LFz5fQcHYlCD1GQI79gTv4E
bbwxhAR0AlYXHY7DcpIvd81XxEo8MiShAWmqRF/CykLBFE4xI+gdHadOXsKntNaW
w4WHsRLXHb0HbgswUHK0rVaiays4NS1q5mSG5AFlvC3mVZyeD1ROtFVaGR2v+KkU
w2viEQsLuijCTJ1M7XxZDZfcztC9Ulu/NShGCGMv+/7+Tka4KdyShm9+/GGrY+5L
Wy63YtPYkfaztFL8Sj8CAwEAAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB
/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJPHtJdb2PVwKNQtTLyF90XQOsEl
Z+ynxFdyfX+8Du+tJ/sP4ndyjD2gZpqjSLLZdKO9gP0H4+S40UjuuLKS5FfCP6qt
T02f3YCMx5zx72M9JRqVSeS5LiL07uEEkQ+7yT1hcEIBHom47QMjCR1x8/GZwiX+
yNwGAsJc6gyxpE1wNgBv4KpmjL8U/+xeG/E00ZK5DOYfYp48NBNdmY4SJmQYAjQN
+vvui+GLb+ZnMsgxve25VMGXrg/uQdSxuJXXu+IywBSO5iJkdxMsbDePKLd4EdUK
ax1dkgku64pe6XzaODM67ZYaGXfVrFsiWbkQW5NASUEEM3ba4cMXiIjwqhc=
-----END CERTIFICATE-----

最后测试成功就可以使用了
Jenkins构建动态jnlp-slave_第7张图片

你可能感兴趣的:(Jenkins)