--- /dev/null
+name: GBS Tizen build for x64 from Ubuntu
+
+on:
+ push:
+ branches: [ main ]
+ pull_request:
+ branches: [ main ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-20.04
+
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-python@v1
+ - name: prepare deb sources for GBS
+ run: echo "deb [trusted=yes] http://download.tizen.org/tools/latest-release/Ubuntu_20.04/ /" | sudo tee /etc/apt/sources.list.d/tizen.list
+ - name: install GBS
+ run: sudo apt-get update && sudo apt-get install -y gbs
+ - name: configure GBS
+ run: cp .github/workflows/tizen.gbs.conf ~/.gbs.conf
+ - name: run GBS
+ run: gbs build
+ - name: get nntrainer
+ uses: actions/checkout@v3
+ with:
+ repository: nnstreamer/nntrainer
+ path: nntrainer
+ - name: run nntrainer GBS build
+ run: pushd nntrainer && gbs build --define "unit_test 1" && popd
--- /dev/null
+[general]
+profile = profile.tizen
+tmpdir = /var/tmp
+packaging_branch = tizen
+workdir = .
+
+[profile.tizen]
+url = https://api.tizen.org
+obs = obs.tizen
+
+repos = repo.base, repo.unified
+buildroot = ~/GBS-ROOT/
+
+[obs.tizen]
+url = https://api.tizen.org
+
+[repo.base]
+url = http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/reference/repos/standard/packages/
+
+[repo.unified]
+url = http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified/reference/repos/standard/packages/