Skip to content

164 better clarification and description of development and released versions of the fmi ls bus on the fmi ls bus landing page #527

164 better clarification and description of development and released versions of the fmi ls bus on the fmi ls bus landing page

164 better clarification and description of development and released versions of the fmi ls bus on the fmi ls bus landing page #527

Workflow file for this run

name: Build Layered Standard Network Communication
on:
push:
branches-ignore: [ 'temp/*' ]
tags:
- '*'
pull_request:
branches: [ main ]
jobs:
build-ls-bus:
name: Build Layered Standard Network Communication
runs-on: ubuntu-20.04
steps:
- name: checkout
uses: actions/checkout@v3
- name: Generate revnumber
run: |
[[ $GITHUB_REF_TYPE == "tag" ]] && REVNUMBER=${GITHUB_REF:11} || REVNUMBER=${GITHUB_SHA:0:7}
echo GITHUB_SHA: $GITHUB_SHA
echo GITHUB_REF_TYPE: $GITHUB_REF_TYPE
echo GITHUB_REF: $GITHUB_REF
echo REVNUMBER: $REVNUMBER
echo "REVNUMBER=$REVNUMBER" >> $GITHUB_ENV
- name: prepare
run: mkdir build
- name: build layered standard Network Communication
uses: avattathil/asciidoctor-action@master
with:
program: "asciidoctor -D build --backend=html5 --attribute=revnumber=${{ env.REVNUMBER }} --attribute=revdate=$(date +%F) docs/index.adoc"
- name: copy images and examples
run: tar cfC - docs images examples | tar xfC - build
- name: archive layered standard Network Communication
uses: actions/upload-artifact@v3
with:
name: FMI-LS-BUS
path: build/*
if-no-files-found: error
- name: extract branch name
id: extract_branch
shell: bash
run: echo "branch=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_OUTPUT
- name: deploy
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
uses: peaceiris/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: build
destination_dir: ${{ steps.extract_branch.outputs.branch }}
enable_jekyll: true