Skip to content

Releases

Releases #11

Workflow file for this run

name: build
on: [pull_request, workflow_call, workflow_dispatch]
env:
MAVEN_OPTS: -Xmx8192m
JAVA_TOOL_OPTIONS: -Djdk.util.zip.disableZip64ExtraFieldValidation=true
jobs:
build:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: '17'
java-package: 'jdk+fx'
cache: maven
- name: Build maven-osgi-bundles
working-directory: ./cs-studio
run: mvn verify -f maven-osgi-bundles/pom.xml -Dcs-studio=false -Declipse=false -Dtycho.localArtifacts=ignore
- name: Build cs-studio
working-directory: ./cs-studio
run: mvn verify -Dcs-studio=false -Declipse=false -Dtycho.localArtifacts=ignore -Dcsstudio.composite.repo=p2repo -DskipTests=true
- name: Upload products
uses: actions/upload-artifact@v4
with:
name: product zips
path: |
cs-studio/product/repository/target/products/*.zip
compression-level: 0
if-no-files-found: error
retention-days: 10
- name: Upload P2 repository
uses: actions/upload-artifact@v4
with:
name: p2_repo
path: |
cs-studio/**/*.xml
cs-studio/**/*.properties
cs-studio/**/*.jar
cs-studio/**/p2.index
compression-level: 1
if-no-files-found: error
retention-days: 10