From faf73fc835930e60cb9d6c28972f2e7ce9058e0a Mon Sep 17 00:00:00 2001 From: Raymonf Date: Thu, 20 Aug 2020 22:46:48 -0400 Subject: [PATCH 1/2] Initial AppVeyor build configuration (#12) --- appveyor.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..e681892 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,37 @@ +version: 'openfusion-{branch}-{build}' + +image: + - Visual Studio 2019 + - Ubuntu2004 + +platform: + - x64 + +configuration: + - Release + +for: +- + matrix: + only: + - image: Ubuntu2004 + before_build: + - mkdir -p bin + build_script: + - make + artifacts: + - path: bin + name: ubuntu20_04-bin-x64 + type: zip +- + matrix: + only: + - image: Visual Studio 2019 + before_build: + - cmake -B build + build_script: + - msbuild build/OpenFusion.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + artifacts: + - path: bin + name: windows-vs2019-bin-x64 + type: zip From b89df8d49772d93f647ef1bd1c7bf860a50cc8d6 Mon Sep 17 00:00:00 2001 From: Raymonf Date: Thu, 20 Aug 2020 22:54:11 -0400 Subject: [PATCH 2/2] Mention AppVeyor in the readme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 0c7610d..60f0e3d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ![](res/radiorave_logo.png) +[![AppVeyor](https://ci.appveyor.com/api/projects/status/github/OpenFusionProject/OpenFusion?svg=true)](https://ci.appveyor.com/project/Raymonf/openfusion) + OpenFusion is a landwalker server for FusionFall. It currently supports versions `beta-20100104` and `beta-20100728` of the original game. Further documentation pending. @@ -21,6 +23,8 @@ Currently the client by default connects to a public server hosted by Cake. Chan You have two randomized characters available to you on the Character Selection screen, one boy, one girl. You can also make your own character and play through the tutorial. The tutorial can be skipped by pressing the ~ key. +If you want, [compiled binaries (artifacts) for each new commit can be found on AppVeyor.](https://ci.appveyor.com/project/Raymonf/openfusion) + For a more detailed overview of the game's architecture and how to configure it, read the following sections. ## Architecture