Skip to content

Merge pull request #662 from dlsc-software-consulting-gmbh/develop #24

Merge pull request #662 from dlsc-software-consulting-gmbh/develop

Merge pull request #662 from dlsc-software-consulting-gmbh/develop #24

Workflow file for this run

name: iOS
on:
push:
branches: [ master ]
jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Setup Gluon's GraalVM
uses: gluonhq/setup-graalvm@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: Apple-Actions/import-codesign-certs@v1
with:
p12-file-base64: ${{ secrets.GLUON_IOS_CERTIFICATES_FILE_BASE64 }}
p12-password: ${{ secrets.GLUON_IOS_CERTIFICATES_PASSWORD }}
- uses: Apple-Actions/download-provisioning-profiles@v1
with:
bundle-id: com.dlsc.jfxcentral
issuer-id: ${{ secrets.GLUON_IOS_APPSTORE_ISSUER_ID }}
api-key-id: ${{ secrets.GLUON_IOS_APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.GLUON_IOS_APPSTORE_PRIVATE_KEY }}
- name: Project Build
run: ./mvnw install
- name: Gluon Build
run: ./mvnw -pl app -Pios gluonfx:build gluonfx:package
- uses: Apple-Actions/upload-testflight-build@master
with:
app-path: app/target/gluonfx/arm64-ios/app.ipa
issuer-id: ${{ secrets.GLUON_IOS_APPSTORE_ISSUER_ID }}
api-key-id: ${{ secrets.GLUON_IOS_APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.GLUON_IOS_APPSTORE_PRIVATE_KEY }}