Integrates forks of MirrorSharp and SharpLab to produce try.peachpie.io.
Перейти к файлу
Jakub Míšek a53108fe0c
1.0.8
2021-10-23 14:53:36 +02:00
.nugs Integrate build using NuGet packages 2019-08-06 11:58:53 +02:00
mirrorsharp@eedc9b9d17 Add MirrorSharp and SharpLab as submodules 2019-08-06 11:50:00 +02:00
sharplab@bfb5304e6e Update System.Memory to 4.5.4 2020-10-28 18:10:26 +01:00
.gitignore Integrate build using NuGet packages 2019-08-06 11:58:53 +02:00
.gitmodules Add MirrorSharp and SharpLab as submodules 2019-08-06 11:50:00 +02:00
Directory.Build.props 1.0.8 2021-10-23 14:53:36 +02:00
NuGet.Config appveyor source 2019-10-25 17:22:08 +02:00
README.md Update README 2019-08-06 16:11:58 +02:00

README.md

try.peachpie.io

This repository integrates our forks of MirrorSharp and SharpLab in order to produce the contents of try.peachpie.io. After every commit into this repository, CI performs the following tasks:

  1. Clones this repository including the recursive submodules.
  2. Compiles all the projects in the mirrorsharp submodule and publishes the resulting NuGet packages into the .nugs folder. Notice that the Peachpie version, the package version suffix and the package output path are stored in Directory.Build.props.
  3. Compiles the WebApp project (with its dependencies) in the sharplab submodule. The recent MirrorSharp NuGets are used thanks to NuGet.config.
  4. Uses dotnet publish to create the resulting website.
  5. Publishes the website to the staging slot of try.peachpie.io (the swap must be performed manually).