+++ /dev/null
-name: gbs-build
-
-on:
- push:
- pull_request:
- branches:
- - main
-
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-jobs:
- gbs-build:
- # The type of runner that the job will run on
- runs-on: [code-default]
- container:
- - image: actions-docker.bart.sec.samsung.net/docker-gbs-base
- - options: --user root --privileged
-
- # Steps represent a sequence of tasks that will be executed as part of the job
- steps:
- - name: check-out codes
- - uses: actions/checkout@v3
- - with:
- submodules: recursive
-
- - name: check-out submodules
- run: |
- ls -al libs/googletest
-
- - name: Check gbs version
- run: |
- gbs --version
-
- - name: Check binfmt_misc
- run: |
- ls -al /proc/sys/fs/binfmt_misc/
-
- - name: Switching off default binfmt_misc handlers
- run: |
- find /proc/sys/fs/binfmt_misc/ -not -name status -not -name register -type f -exec sh -c "echo -1 | sudo tee {}" \;
-
- - name: Build using tizen gbs
- run: |
- gbs build -A armv7l -R ${{ secrets.BASE_REPO_URL }} -R ${{ secrets.PROD_REPO_URL }} --include-all --clean --incremental --define "enable_ut ON" --define "vd_gcov ON"