Я пытаюсь заменить версию в файле yaml с помощью плагина com.google.code.maven-replacer-plugin
во время процесса сборки на Jenkins, вот как выглядит файл yaml.
apiVersion: v1
kind: Pod
metadata:
name: example-service
labels:
component: example-service
spec:
containers:
- name: example-service
image:example-service:@@deploymentVersion@@
ports:
- containerPort: 9080
и вот файл POM.xml, пожалуйста, дайте мне знать, что мне не хватает, потому что это не работает, обратите внимание: я запускаю это на jenkins
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.1</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<includes>
<include>${project.basedir}/deployment.yml</include>
</includes>
<replacements>
<replacement>
<token>@@deploymentVersion@@</token>
<value>${project.version}</value>
</replacement>
</replacements>
</configuration>