jmarchel 0eddcef33f Add roles to promote job
Change-Id: I0be0dbd14e5221131f4db6d114745e5d5ad6979e
2023-11-13 10:10:57 +01:00

26 lines
704 B
YAML

- hosts: all
vars:
library_path: "{{ zuul.project.src_dir }}/{{ java_libraries[0].context }}"
roles:
- install-jdk
- install-maven
tasks:
- name: Clean and prepare release
command: mvn release:clean release:prepare
args:
chdir: "{{ library_path }}"
environment:
MAVEN_HOME: "/opt/apache-maven-3.8.8"
PATH: "{{ ansible_env.PATH }}:/opt/apache-maven-3.8.8/bin"
become: yes
- name: Perform release
command: mvn release:perform
args:
chdir: "{{ library_path }}"
environment:
MAVEN_HOME: "/opt/apache-maven-3.8.8"
PATH: "{{ ansible_env.PATH }}:/opt/apache-maven-3.8.8/bin"
become: yes