Permalink
Browse files
temp: Hackin' on workflows
- Loading branch information
Showing
with
30 additions
and
0 deletions.
-
+30
−0
.github/workflows/ci.yml
|
|
@@ -1,13 +1,43 @@ |
|
|
name: Continuous Integration |
Check failure on line 1 in .github/workflows/ci.yml
GitHub Actions / CMake Buildsystem (ubuntu-16.04, 30, Ninja)
.github/workflows/ci.yml#L1
Check failure on line 1 in .github/workflows/ci.yml
GitHub Actions / CMake Buildsystem (ubuntu-16.04, 30, Ninja)
.github/workflows/ci.yml#L1
Check failure on line 1 in .github/workflows/ci.yml
GitHub Actions / CMake Buildsystem (ubuntu-16.04, 30, Ninja)
.github/workflows/ci.yml#L1
|
|
|
on: [push, pull_request] |
|
|
|
|
|
jobs: |
|
|
cmake: |
|
|
name: CMake Buildsystem |
|
|
strategy: |
|
|
matrix: |
|
|
os: [ubuntu-16.04] #[ubuntu-16.04, windows-2016, macOS-10.14] |
|
|
composite_limit: [0, 30] |
|
|
generator: [Ninja] |
|
|
runs-on: ${{ matrix.os }} |
|
|
steps: |
|
|
- uses: actions/checkout@v1 |
|
|
with: |
|
|
fetch-depth: 1 |
|
|
- name: Install dependencies (Ubuntu) |
|
|
if: matrix.os == 'ubuntu-16.04' |
|
|
run: | |
|
|
sudo apt-get install build-essential bison flex libfreetype6-dev libgl1-mesa-dev libjpeg-dev libode-dev libopenal-dev libpng-dev libssl-dev libvorbis-dev libx11-dev libxcursor-dev libxrandr-dev nvidia-cg-toolkit zlib1g-dev |
|
|
- name: Initial configure (no Python) |
|
|
run: | |
|
|
mkdir build |
|
|
cd build |
|
|
cmake -DCOMPOSITE_SOURCE_LIMIT=${{ matrix.composite_limit }} .. |
|
|
env: |
|
|
CMAKE_GENERATOR: ${{ matrix.generator }} |
|
|
- name: Initial build (no Python) |
|
|
run: cmake --build . |
|
|
|
|
|
makepanda: |
|
|
if: 1 == 0 |
|
|
strategy: |
|
|
matrix: |
|
|
os: [ubuntu-16.04, windows-2016, macOS-10.14] |
|
|
runs-on: ${{ matrix.os }} |
|
|
steps: |
|
|
- uses: actions/checkout@v1 |
|
|
with: |
|
|
fetch-depth: 1 |
|
|
- name: Install dependencies (Ubuntu) |
|
|
if: matrix.os == 'ubuntu-16.04' |
|
|
run: | |
|
|
0 comments on commit
0e627de