fix: do not clean non-cmd buttons on IN_SCORE hook.
fix: reset search nodes when receiving team info message. fix: clear bot args on every call to bot client command. add: drone build scenario.
This commit is contained in:
parent
7f9c98aef1
commit
f51d3bf13b
5 changed files with 56 additions and 4 deletions
44
.drone.jsonnet
Normal file
44
.drone.jsonnet
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
local mesonBuild (buildName, cxx, ld, mesonOptions) = {
|
||||
kind: "pipeline",
|
||||
type: "exec",
|
||||
name: buildName,
|
||||
steps: [
|
||||
{
|
||||
environment: {
|
||||
CXX: cxx,
|
||||
CXX_LD: ld
|
||||
},
|
||||
name: "setup",
|
||||
commands: [
|
||||
"meson setup build " + mesonOptions,
|
||||
]
|
||||
},
|
||||
{
|
||||
name: "build",
|
||||
commands: [
|
||||
"ninja -C build",
|
||||
]
|
||||
},
|
||||
{
|
||||
name: "upload",
|
||||
commands: [
|
||||
"upload-binary " + buildName
|
||||
]
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
[
|
||||
mesonBuild("linux-release-gcc", "gcc", "", ""),
|
||||
mesonBuild("linux-release-clang", "clang", "lld", ""),
|
||||
|
||||
mesonBuild("linux-release-intel", "/opt/intel/bin/icc", "", ""),
|
||||
mesonBuild("linux-debug-gcc", "gcc", "", "--buildtype=debug"),
|
||||
|
||||
mesonBuild("macos-release-clang", "", "", "--cross-file=/opt/meson/cross/darwin.ini"),
|
||||
mesonBuild("macos-debug-clang", "", "", "--cross-file=/opt/meson/cross/darwin.ini --buildtype=debug"),
|
||||
|
||||
mesonBuild("win32-release-msvc", "", "", "--cross-file=/opt/meson/cross/msvc.ini -Db_vscrt=mt"),
|
||||
mesonBuild("win32-debug-msvc", "", "", "--cross-file=/opt/meson/cross/msvc.ini --buildtype=debug -Db_vscrt=mtd"),
|
||||
mesonBuild("win32-release-mingw", "", "", "--cross-file=/opt/meson/cross/mingw.ini"),
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue