test_sdk/.gitea/workflows/test_sdk.yaml

60 lines
1.7 KiB
YAML
Raw Normal View History

name: Build Example
on:
push:
branches:
- main
jobs:
build:
2024-07-14 13:59:24 +03:00
runs-on: ubuntu-latest
2024-07-14 14:06:08 +03:00
#image: stateoftheartio/qt6:6.6-mingw-aqt
name: Build
steps:
2024-07-15 19:21:18 +03:00
2024-07-15 19:03:51 +03:00
- name: Apt update
run: sudo apt update
2024-07-15 19:21:18 +03:00
2024-07-15 19:03:51 +03:00
- name: Install qmake6 Using
run: sudo apt -y install qmake6 qt6-base-dev
- name: Change directory
run: cd /root/.cache/act/mstanaev/test_sdk
- name: Get all tags for correct version determination
working-directory: ${{ env.SOURCE_DIR }}
run: |
git clone ssh://git@172.16.205.19:222/mstanaev/test_sdk.git
# - name: locate
# run: sudo apt install locate
# - name: updatedb
# run: sudo updatedb
# - name: locate core.pro
# run: sudo locate core.pro
# - name: Generate qt6.conf based on the path to qmake6
# run: qtchooser -install qt6 $(which qmake6)
# - name: Move qt6.conf to system-wide dir
# run: sudo mv ~/.config/qtchooser/qt6.conf /usr/share/qtchooser/qt6.conf
# - name: Set Qt6 as default option 1
# run: sudo mkdir -p /usr/lib/$(uname -p)-linux-gnu/qt-default/qtchooser
# - name: Set Qt6 as default option 2
# run: sudo ln -n /usr/share/qtchooser/qt6.conf /usr/lib/$(uname -p)-linux-gnu/qt-default/qtchooser/default.conf
# - name: Generate qt6.conf based on path to qmake6
# run: qtchooser -install qt6 $(which qmake6)
# - name: Select Qt6 as default (place in ~/.bashrc for persistence)
# run: export QT_SELECT=qt6
2024-07-15 19:21:18 +03:00
2024-07-15 19:12:07 +03:00
- name: Start qmake
run: qmake6 core.pro
2024-07-15 19:21:18 +03:00
2024-07-15 19:03:51 +03:00
#- name: Docker container run
# run:
# runs: