-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.travis.yml
113 lines (82 loc) · 5.62 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
sudo: required
dist: trusty
language: shell
cache:
directories:
- lxc-to-go
script:
- echo "< Travis CI - stage 1 >"
- sudo ./lxc-to-go.sh
- echo "< Travis CI - stage 2 >"
- (echo "proxy"; echo "eth0"; echo "y") | sudo ./lxc-to-go.sh bootstrap
#- echo "< Travis CI - stage 3 >"
#- sudo ./lxc-to-go-provisioning.sh -n test0 -t deb8 -h yes -p 60000 -s yes
#- echo "< Travis CI - stage 4 >"
#- echo "Template - plain.provisioning"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/plain.provisioning /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n plain -t deb8 -h yes -p 60001 -s yes
#- echo "< Travis CI - stage 5 >"
#- echo "Template - plain.provisioning_x11gui"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/plain.provisioning_x11gui /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n plainx11 -t deb8 -h yes -p 60002 -s yes
#- echo "< Travis CI - stage 6 >"
#- echo "Template - plain.provisioning_x11gui_browser"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/plain.provisioning_x11gui_browser /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n plainx11brow -t deb8 -h yes -p 60003 -s yes
#- echo "< Travis CI - stage 7 >"
#- echo "Template - com.github.ether.etherpad-lite.dirtydb"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.github.ether.etherpad-lite.dirtydb /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n etherpdirty -t deb8 -h yes -p 60004 -s yes
#- echo "< Travis CI - stage 8 >"
#- echo "Template - com.github.ether.etherpad-lite.mariadb"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.github.ether.etherpad-lite.mariadb /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n etherpmaria -t deb8 -h yes -p 60005 -s yes
#- echo "< Travis CI - stage 9 >"
#- echo "Template - com.github.ether.etherpad-lite.mariadb-utf8mb4"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.github.ether.etherpad-lite.mariadb-utf8mb4 /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n etherpmariaf8 -t deb8 -h yes -p 60006 -s yes
#- echo "< Travis CI - stage 10 >"
#- echo "Template - org.openwrt.freeradius.public"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/org.openwrt.freeradius.public /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n freerad -t deb8 -h yes -p 60007 -s yes
#- echo "< Travis CI - stage 11 >"
#- echo "Template - org.openwrt.freeradius.anonymous-eap-ttls"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/org.openwrt.freeradius.anonymous-eap-ttls /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n freeradeap -t deb8 -h yes -p 60008 -s yes
#- echo "< Travis CI - stage 12 >"
#- echo "Template - org.samba.simple"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/org.samba.simple /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n samba -t deb8 -h yes -p 60009 -s yes
#- echo "< Travis CI - stage 13 >"
#- echo "Template - com.gitlab.communityedition"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.gitlab.communityedition /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n gitlab -t deb8 -h yes -p 60010 -s yes
#- echo "< Travis CI - stage 14 >"
#- echo "Template - com.github.letsencrypt"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.github.letsencrypt /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n letsencrypt -t deb8 -h yes -p 60011 -s yes
#- echo "< Travis CI - stage 14 >"
#- echo "Template - eu.plitc.connect.dn42"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/eu.plitc.connect.dn42 /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n dn42 -t deb8 -h yes -p 60012 -s yes
#- echo "< Travis CI - stage 15 >"
#- echo "Template - com.docker"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.docker /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n docker -t deb8 -h yes -p 60013 -s yes
#- echo "< Travis CI - stage 16 >"
#- echo "Template - com.docker_lxcdriver"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.docker_lxcdriver /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n dockerlxc -t deb8 -h yes -p 60014 -s yes
#- echo "< Travis CI - stage 17 >"
#- echo "Template - com.docker_x11gui"
#- sudo cp -prfv /home/travis/build/plitc/lxc-to-go/hooks/templates/com.docker_x11gui /etc/lxc-to-go/hook_provisioning.sh
#- sudo ./lxc-to-go-provisioning.sh -n dockerx11gui -t deb8 -h yes -p 60015 -s yes
#- echo "< Travis CI - stage 18 >"
#- (echo "yes"; echo "yes") | sudo ./lxc-to-go.sh security
#- echo "< Travis CI - stage X >"
#- sudo ./lxc-to-go.sh start
#- echo "< Travis CI - stage X >"
#- sudo ./lxc-to-go.sh stop
- echo "< Travis CI - stage X >"
- sudo ./lxc-to-go.sh shutdown
- echo "< Travis CI - END >"