私はkuberntes-pluginを使用していました。そのREADMEでは宣言的パイプラインで複数のコンテナを定義する方法は?
podTemplate(label: 'mypod', containers: [
containerTemplate(name: 'maven', image: 'maven:3.3.9-jdk-8-alpine', ttyEnabled: true, command: 'cat'),
containerTemplate(name: 'golang', image: 'golang:1.8.0', ttyEnabled: true, command: 'cat')
]) {
node('mypod') {
ように私は、宣言型のパイプラインについては、以下を試してみました、複数の容器画像とスクリプトのパイプラインを作成する方法を与えています。
pipeline {
agent {
kubernetes {
//cloud 'kubernetes'
label 'mypod'
containerTemplate {
name 'maven'
image 'maven:3.3.9-jdk-8-alpine'
ttyEnabled true
command 'cat'
}
containerTemplate {
name 'containtertwo'
image 'someimage'
ttyEnabled true
}
}
}
1つのコンテナでポッドを作成します。
複数のcontainerTemplatesを宣言パイプラインで使用する方法は?
解決方法をお探しですか?スクリプトパイプラインを使用する – maffo
。 – chandan