root / ci / setup_slave.py @ c29ac11d
History | View | Annotate | Download (528 Bytes)
1 |
#!/usr/bin/env python
|
---|---|
2 |
|
3 |
"""
|
4 |
Setup slave server
|
5 |
"""
|
6 |
|
7 |
from utils import SynnefoCI |
8 |
|
9 |
|
10 |
def setup_slave(): |
11 |
"""Setup slave server"""
|
12 |
synnefo_ci = SynnefoCI(cleanup_config=True)
|
13 |
# Get token from /nfs/token
|
14 |
try:
|
15 |
token = open("/nfs/synnefo_token").read().strip() |
16 |
synnefo_ci.write_config('token', token, 'Deployment') |
17 |
except:
|
18 |
pass
|
19 |
# Build slave server
|
20 |
synnefo_ci.create_server() |
21 |
# Copy synnefo repo to server
|
22 |
synnefo_ci.clone_repo() |
23 |
|
24 |
|
25 |
if __name__ == "__main__": |
26 |
setup_slave() |