From e49d7b974379ef5ff4e09e0d23aea10ab7caced8 Mon Sep 17 00:00:00 2001 From: Jesse Qu Date: Thu, 17 Apr 2025 11:38:58 +0800 Subject: [PATCH] added CI configuration --- .drone.yml | 20 ++++++++++ .gitignore | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++- README.md | 2 +- 3 files changed, 125 insertions(+), 3 deletions(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..86973f3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,20 @@ +kind: pipeline +type: ssh +name: default + +server: + host: 192.168.46.16 + user: jessequ + password: + from_secret: password + +workspace: + path: /home/tmp + +steps: +- name: build + commands: + - mkdir -p build/debug + - cd build/debug + - /home/jessequ/Qt/Tools/CMake/bin/cmake -S ../.. -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_MAKE_PROGRAM:FILEPATH=/home/jessequ/Qt/Tools/Ninja/ninja -DCMAKE_PREFIX_PATH:PATH=/home/jessequ/Qt/6.7.3/gcc_64 -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/jessequ/Qt/Platforms/package-manager/auto-setup.cmake -DPostgreSQL_INCLUDE_DIR:FILEPATH=/usr/pgsql-17/include + - /home/jessequ/Qt/Tools/Ninja/ninja diff --git a/.gitignore b/.gitignore index 48835df..9446ec9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,104 @@ -/build/ -*.user +build/ +.vscode/ + +# ---> CMake +CMakeLists.txt.user +CMakeCache.txt +CMakeFiles +CMakeScripts +Testing +Makefile +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake +_deps + +# ---> C++ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +# ---> C +# Prerequisites +*.d + +# Object files +*.o +*.ko +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# Debug files +*.dSYM/ +*.su +*.idb +*.pdb + +# Kernel Module Compile Results +*.mod* +*.cmd +.tmp_versions/ +modules.order +Module.symvers +Mkfile.old +dkms.conf + diff --git a/README.md b/README.md index af12472..fad8a14 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ - +[![Build Status](http://192.168.46.100:4080/api/badges/CL-Softwares/EventConfigurator/status.svg)](http://192.168.46.100:4080/CL-Softwares/EventConfigurator) # EventConfigurator