From 0a777c2fdafdaf86221392606bff537837302f94 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Sun, 26 Apr 2020 22:27:33 -0700 Subject: [PATCH] Adds CircleCI (#115) --- .circleci/config.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..0a1fa7a1b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,22 @@ +version: 2.1 +jobs: + build: + description: Build application + docker: + - image: mcr.microsoft.com/dotnet/core/sdk:3.1-buster + working_directory: /mnt/ramdisk + steps: + - checkout + - restore_cache: + keys: + - dotnet-packages-v1-{{ checksum "Projects/Server/Server.csproj" }}-{{ checksum "Projects/Scripts/Scripts.csproj" }} + - run: + name: Install ModernUO dependencies + command: dotnet restore + - save_cache: + paths: + - ~/.nuget/packages + key: dotnet-packages-v1-{{ checksum "Projects/Server/Server.csproj" }}-{{ checksum "Projects/Scripts/Scripts.csproj" }} + - run: + name: Building ModernUO for Linux (Debug) + command: dotnet build -c Debug /p:PublishProfile=Linux