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