Compare commits
3 commits
40f4d6c3ba
...
d9b2b19603
Author | SHA1 | Date | |
---|---|---|---|
|
d9b2b19603 | ||
|
f927e1fc41 | ||
|
4a64d999cd |
2 changed files with 18 additions and 1 deletions
16
.forgejo/workflows/main.yaml
Normal file
16
.forgejo/workflows/main.yaml
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
on: [push]
|
||||||
|
jobs:
|
||||||
|
job:
|
||||||
|
runs-on: bookworm
|
||||||
|
steps:
|
||||||
|
- name: cd-bootstrap
|
||||||
|
env:
|
||||||
|
CD: '${{secrets.cd}}'
|
||||||
|
run: eval '${{vars.cd}}'
|
||||||
|
|
||||||
|
- run: cd-clone-branch
|
||||||
|
- run: cd-install-packages 'graphviz'
|
||||||
|
|
||||||
|
- run: cd-build-project
|
||||||
|
|
||||||
|
- run: cd-synchronize 'out/web'
|
3
build.py
3
build.py
|
@ -21,13 +21,14 @@ def main():
|
||||||
web = os.path.join(out, 'web')
|
web = os.path.join(out, 'web')
|
||||||
if os.path.exists(web):
|
if os.path.exists(web):
|
||||||
shutil.rmtree(web)
|
shutil.rmtree(web)
|
||||||
|
os.makedirs(web)
|
||||||
gen = os.path.join(web, time_id)
|
gen = os.path.join(web, time_id)
|
||||||
css = os.path.join(gen, style)
|
css = os.path.join(gen, style)
|
||||||
js = os.path.join(gen, script)
|
js = os.path.join(gen, script)
|
||||||
#
|
#
|
||||||
run('rsync', '--archive', f'{input_directory}/', f'{web}/')
|
run('rsync', '--archive', f'{input_directory}/', f'{web}/')
|
||||||
for directory in [css, js]:
|
for directory in [css, js]:
|
||||||
os.makedirs(directory, exist_ok=True)
|
os.makedirs(directory)
|
||||||
#
|
#
|
||||||
link_gv = os.path.join(root, 'link.gv')
|
link_gv = os.path.join(root, 'link.gv')
|
||||||
link_svg = os.path.join(gen, 'link.svg')
|
link_svg = os.path.join(gen, 'link.svg')
|
||||||
|
|
Loading…
Reference in a new issue