-
Notifications
You must be signed in to change notification settings - Fork 3
35 lines (33 loc) · 1.26 KB
/
tindex_alkis_lk_he.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
name: Update ALKIS Liegenschaftskataster Hessen Tile Index
on:
push:
branches:
- main
schedule:
# run tile index creation every month
- cron: '0 1 6 * *'
jobs:
update-tindex-alkis-lk-he:
runs-on: ubuntu-latest
env:
CI_COMMIT_MESSAGE: Update HE ALKIS-LK tile index
steps:
- uses: actions/checkout@v4
- name: Creation of tindex
run: |
sed -i "s+RUN python3 DOP/NW/openNRW_DOP_tindex.py+RUN grass -c epsg:25832 /grassdb/HE_ALKIS --exec python3 ALKIS/Liegenschaftskataster/HE/HE_ALKIS_LK_tindex.py+g" docker/Dockerfile
docker build -f docker/Dockerfile -t test-tindex .
ID=$(docker create test-tindex)
echo $ID
docker cp $ID:/src/tile-indices/ALKIS/Liegenschaftskataster/HE/HE_ALKIS_LK_tindex.gpkg.gz ALKIS/Liegenschaftskataster/HE/
# Commit and push all changed files.
- name: Upload tindex
# Only run on main branch push (e.g. after pull request merge).
run: |
ID=$(docker create test-tindex)
echo ${ID}
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
git add ALKIS/Liegenschaftskataster/HE/HE_ALKIS_LK_tindex.gpkg.gz
git commit -m "${{ env.CI_COMMIT_MESSAGE }}"
git push