From fd78f82dbb297e197f64efe6209705c4e4923c2e Mon Sep 17 00:00:00 2001 From: tzafrirhn Date: Mon, 12 Feb 2024 09:31:40 +0200 Subject: [PATCH] Create Integration Pipeline.yml --- .github/workflows/Integration Pipeline.yml | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/Integration Pipeline.yml diff --git a/.github/workflows/Integration Pipeline.yml b/.github/workflows/Integration Pipeline.yml new file mode 100644 index 00000000..106723f1 --- /dev/null +++ b/.github/workflows/Integration Pipeline.yml @@ -0,0 +1,47 @@ +name: Integration Pipeline + +on: + push: + branches: [ "dev" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: NPM Install fsh-sushi + run: | + npm install -g fsh-sushi + + - name: Setup Ruby + uses: actions/setup-ruby@v1 + with: + runy-version: 3.1.3 + + - name: Install Jekyll and dependencies + run: | + gem install jekyll bundler + + - name: Download Publisher + run: | + mkdir ./ILCore/input-cache/ + curl -L https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar -o "./ILCore/input-cache/publisher.jar" + + - name: Build Site + run: | + chmod +x ./ILCore/_genonce.sh + cd ILCore + ./_genonce.sh + + - name: 'Tar files' + run: tar -cvf ILCore.tar ./ILCore/output/* + + - name: 'Upload Artifact' + uses: actions/upload-artifact@v4 + with: + name: FHIRILCoreTest + path: ILCore.tar