File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ * @ Labs64/labs64-dev
Original file line number Diff line number Diff line change 1+ # This workflow will build a C++ project with CMake, currently only on Ubuntu 22.04 / default GNU C++
2+
3+ name : NetLicensing Client - CI
4+
5+ on :
6+ push :
7+ branches : [ master ]
8+ pull_request :
9+ branches : [ master ]
10+ workflow_dispatch :
11+
12+ jobs :
13+ build :
14+ runs-on : [self-hosted]
15+ container : ubuntu:22.04
16+
17+ steps :
18+ - uses : actions/checkout@v2
19+ - name : Upgrade default packages
20+ run : |
21+ apt update
22+ apt upgrade -y
23+ - name : Install required dependencies
24+ run : apt install -y git g++ cmake libcurl4-openssl-dev
25+ - name : Build with CMake
26+ run : |
27+ mkdir build
28+ cd build
29+ cmake ..
30+ make
31+ - name : Run Demo App
32+ run : |
33+ cd build
34+ ./netlicensing-client-demo
You can’t perform that action at this time.
0 commit comments