Skip to content

Commit

Permalink
Create Dockerfile to process xlsx files
Browse files Browse the repository at this point in the history
  • Loading branch information
richardmarston committed Sep 11, 2020
1 parent dd39721 commit ef26130
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 2 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: test workflow

on:
repository_dispatch:
events:
[ release_event ]

jobs:
package:
runs-on: ubuntu-latest
name: Create artifacts
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Checkout submodules
uses: textbook/git-checkout-submodule-action@master
- name: Create MD
id: build-it-now
uses: ./
- name: Create Archive
id: create-archive
run: |
zip -r Bridge Bridge
- name: Create Release
id: create-release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.event.client_payload.tag }}
release_name: Release ${{ github.event.client_payload.tag }}
draft: false
prerelease: false
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create-release.outputs.upload_url }}
asset_path: ./Bridge.zip
asset_name: Bridge.zip
asset_content_type: application/zip
- uses: juztcode/repo-ditpatch-action@v1
with:
event-type: release_event
token: ${{ secrets.REPO_TRIGGER_KEY }}
repository: smart-grid-use-cases/github-pages
client-payload: '{"tag": "${{ github.event.client_payload.tag }}" }'
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "excel2xml-input"]
path = excel2xml-input
url = ../excel2xml-input
9 changes: 9 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from alpine:latest

run apk update
run apk add python3 py3-pip
run /usr/bin/pip3 install pyxb openpyxl
copy . /excel2xml
copy excel2xml-input/grupoetra/*.xlsx /excel2xml/
workdir /excel2xml
cmd ls /excel2xml && python3 /excel2xml/xlsx2xml.py
1 change: 1 addition & 0 deletions excel2xml-input
Submodule excel2xml-input added at 589b00
4 changes: 2 additions & 2 deletions xlsx2xml.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ def main():
#commonterm = IEC62559.CommonTerm()
#custominfo = IEC62559.CustomInformation()

#wb = load_workbook(filename = 'UC2.4 RES scheduling control.xlsx')
wb = load_workbook(filename = 'UC2.4 RES scheduling control.xlsx')
#wb = load_workbook(filename = 'UC2.1 Network real-time monitoring.xlsx')
wb = load_workbook(filename = 'IEC62559-2_rev2.xlsx')
#wb = load_workbook(filename = 'IEC62559-2_rev2.xlsx')
#wb = load_workbook(filename = 'IEC62559-2_test.xlsx')
sheet_list = wb.sheetnames

Expand Down

0 comments on commit ef26130

Please sign in to comment.