|
@@ -0,0 +1,28 @@
|
|
1
|
+---
|
|
2
|
+
|
|
3
|
+- name: install git
|
|
4
|
+ apt: pkg=git
|
|
5
|
+ tags: [juliet]
|
|
6
|
+
|
|
7
|
+- name: clone git repository
|
|
8
|
+ git: accept_hostkey=yes
|
|
9
|
+ dest={{ juliet_dir }}
|
|
10
|
+ repo=git@github.com:csmith/JulietBravo.git
|
|
11
|
+ tags: [juliet]
|
|
12
|
+
|
|
13
|
+- name: chown checked out files
|
|
14
|
+ file: owner={{ juliet_user }}
|
|
15
|
+ path={{ juliet_dir }}
|
|
16
|
+ recurse=true
|
|
17
|
+ tags: [juliet]
|
|
18
|
+
|
|
19
|
+- name: build JB
|
|
20
|
+ sudo: true
|
|
21
|
+ sudo_user: "{{ juliet_user }}"
|
|
22
|
+ environment:
|
|
23
|
+ LANG: en_US.UTF-8
|
|
24
|
+ LC_CTYPE: en_US.UTF-8
|
|
25
|
+ command: chdir={{ juliet_dir }}
|
|
26
|
+ creates={{ juliet_dir }}/build/libs/JulietBravo-1.0.jar
|
|
27
|
+ ./gradlew jar
|
|
28
|
+ tags: [juliet]
|