|
@@ -1,75 +0,0 @@
|
|
-image: Visual Studio 2015
|
|
|
|
-# This is the default location, but we put it here for safety reasons, since we use it in our test script
|
|
|
|
-clone_folder: c:\projects\rathena
|
|
|
|
-# We do not need the git history for our integration tests
|
|
|
|
-clone_depth: 50
|
|
|
|
-version: '{branch}-{build}'
|
|
|
|
-pull_requests:
|
|
|
|
- do_not_increment_build_number: true
|
|
|
|
-environment:
|
|
|
|
- matrix:
|
|
|
|
- - Defines: "\"BUILDBOT\""
|
|
|
|
- - Defines: "\"BUILDBOT;PRERE\""
|
|
|
|
-platform:
|
|
|
|
- - Win32
|
|
|
|
- - x64
|
|
|
|
-configuration:
|
|
|
|
- - Debug
|
|
|
|
-# Disable Release for now, since do not want to have any optimization and have access to debug infos on crash
|
|
|
|
-# - Release
|
|
|
|
-matrix:
|
|
|
|
- fast_finish: true
|
|
|
|
-build_script:
|
|
|
|
-- cmd: msbuild rAthena.sln /p:DefineConstants=%Defines%
|
|
|
|
-services: mysql
|
|
|
|
-test_script:
|
|
|
|
-- cmd: >-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- rem Set up the environment variables we need
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- set DB_HOST=127.0.0.1
|
|
|
|
-
|
|
|
|
- set DB_ROOT=root
|
|
|
|
-
|
|
|
|
- set DB_ROOTPW=Password12!
|
|
|
|
-
|
|
|
|
- set DB_USER=ragnarok
|
|
|
|
-
|
|
|
|
- set DB_USERPW=ragnarok
|
|
|
|
-
|
|
|
|
- set DB_NAME=ragnarok
|
|
|
|
-
|
|
|
|
- set MYSQL="C:\Program Files\MySql\MySQL Server 5.7\bin\mysql.exe"
|
|
|
|
-
|
|
|
|
- cd C:\projects\rathena
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- rem MySQL database setup
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- call tools\ci\sql.bat
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- rem Activate all custom and test scripts
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- start /d tools\ci npc.bat
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- rem Start the map server
|
|
|
|
-
|
|
|
|
- rem ========================================================================
|
|
|
|
-
|
|
|
|
- login-server.exe --run-once
|
|
|
|
-
|
|
|
|
- char-server.exe --run-once
|
|
|
|
-
|
|
|
|
- map-server.exe --run-once
|
|
|