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:
dmitry 2020-07-08 13:03:27 +03:00
commit f51d3bf13b
5 changed files with 56 additions and 4 deletions

44
.drone.jsonnet Normal file
View 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"),
]