0
|
1 from invoke import task
|
|
2
|
|
3 import sys
|
|
4 sys.path.append('/my/proj/release')
|
|
5 from release import local_release
|
|
6
|
|
7 @task
|
|
8 def release(ctx):
|
|
9 local_release(ctx)
|
|
10
|
|
11 @task
|
|
12 def browser_test_build(ctx):
|
5
|
13 ctx.run(f'docker build --network=host -t bang5:5000/patchable_graph_browser_test .')
|
0
|
14
|
|
15 @task(pre=[browser_test_build])
|
|
16 def browser_test(ctx):
|
|
17 ctx.run(f'docker run '
|
|
18 f'--name patchable_graph_browser_test '
|
|
19 f'--rm -it '
|
|
20 f'--net=host '
|
|
21 f'-v `pwd`:/opt '
|
5
|
22 f'bang5:5000/patchable_graph_browser_test '
|
0
|
23 f'/bin/bash', #f'python3 browser_test.py',
|
|
24 pty=True)
|