-
Notifications
You must be signed in to change notification settings - Fork 0
48 lines (40 loc) · 1.13 KB
/
10_build-validation.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: 10 build validatation
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
environment: dev
env:
REPOSILITE_ID: ${{ vars.REPOSILITE_ID }}
REPOSILITE_URL: ${{ vars.REPOSILITE_URL }}
REPOSILITE_USERNAME: ${{ secrets.REPOSILITE_USERNAME }}
REPOSILITE_TOKEN: ${{ secrets.REPOSILITE_TOKEN }}
APP_FEATURE_PRODUCT: 'example.rcp.app.ui.feature.product'
APP_BUNDLE_PRODUCT: 'example.rcp.app.ui.plugin.product'
APP_FEATURE: 'example-rcp-app-ui-feature'
APP_BUNDLE: 'example-rcp-app-ui-plugin'
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
# - name: caching idefix / ~/.klibio
# uses: actions/cache@v3
# with:
# path: |
# ~/.ecdev
# ~/.m2
# ~/.p2
# key: dev-${{ hashFiles('~/.klibio/klibio.sh') }}
- name: setup idefix
shell: bash
run: |
$GITHUB_WORKSPACE/.github/workflows/setup-idefix.sh
continue-on-error: false
- name: build
shell: bash
run: |
./build.sh
continue-on-error: false