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