feat: Initial gitpod support

This commit is contained in:
Mateusz Pusz
2021-09-30 20:58:34 +02:00
parent 7acc209eb4
commit f4c89fc8a2
2 changed files with 66 additions and 0 deletions

33
.gitpod.yml Normal file
View File

@ -0,0 +1,33 @@
image: trainiteu/gitpod-cpp
# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
tasks:
- name: gcc-11 Release
init: |
mkdir -p build/GCC-11 && cd build/GCC-11
conan install ../.. -pr gcc11 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: gcc-11 Debug
init: |
mkdir -p build/GCC-11 && cd build/GCC-11
conan install ../.. -pr gcc11 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: clang-13 Release
init: |
mkdir -p build/GCC-11 && cd build/Clang-13
conan install ../.. -pr clang13 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: clang-13 Debug
init: |
mkdir -p build/GCC-11 && cd build/Clang-13
conan install ../.. -pr clang13 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
vscode:
extensions:
- twxs.cmake
- ms-vscode.cmake-tools
- streetsidesoftware.code-spell-checker
- vivaxy.vscode-conventional-commits
- github.vscode-pull-request-github
- lextudio.restructuredtext

33
gitpod.yml Normal file
View File

@ -0,0 +1,33 @@
image: trainiteu/gitpod-cpp
# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
tasks:
- name: gcc-11 Release
init: |
mkdir -p build/GCC-11 && cd build/GCC-11
conan install ../.. -pr gcc11 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: gcc-11 Debug
init: |
mkdir -p build/GCC-11 && cd build/GCC-11
conan install ../.. -pr gcc11 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: clang-13 Release
init: |
mkdir -p build/GCC-11 && cd build/Clang-13
conan install ../.. -pr clang13 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
- name: clang-13 Debug
init: |
mkdir -p build/GCC-11 && cd build/Clang-13
conan install ../.. -pr clang13 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -u
conan build ../..
vscode:
extensions:
- twxs.cmake
- ms-vscode.cmake-tools
- streetsidesoftware.code-spell-checker
- vivaxy.vscode-conventional-commits
- github.vscode-pull-request-github
- lextudio.restructuredtext