Skip to content

Sferalabs test app. #127

Sferalabs test app.

Sferalabs test app. #127

name: build-linux_arm64_gtk_gst_gg_debian11
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
Using_Pulled_container:
runs-on: ubuntu-22.04
container:
image: inxware/inx-debian11-clang-arm
options: --user root
steps:
- uses: actions/checkout@v4
with:
path: ert-components
- name: Checkout ert build support repo
uses: actions/checkout@v4
with:
sparse-checkout: |
support_libs/target_libs/arm64-linux-gnu-clang11_debian11
repository: inxware/ert-build-support
fetch-depth: 1
path: ert-build-support
ref: refs/heads/main
lfs: true
- name: Checkout ert-contrib-middleware
uses: actions/checkout@v4
with:
repository: inxware/ert-contrib-middleware
fetch-depth: 1
path: ert-contrib-middleware
sparse-checkout: target_libs/arm64-linux-gnu-clang11_debian11_base
ref: refs/heads/main
lfs: true
- name: Checkout apps
uses: actions/checkout@v4
with:
repository: inxware/apps
fetch-depth: 1
path: apps
ref: refs/heads/RELEASE-PRODUCTION
- name: configure
run: |
cd ert-components
./configure linux_arm64_gtk_gst_gg_debian11-no-certs
- name: make
run: |
cd ert-components
pwd
make -j 8
# The following steps need the security certificate repo, which we are not currently providing.
#../DevmanSecurity/devman.inx-systems.com/certs/client/devman-ca-bundle.crt
# However we may provide one with public keys and demo site private keys soon
- name: make targetenv
run: |
cd ert-components
pwd
make targetenv
- name: make package
run: |
cd ert-components
pwd
make targetenv_deb