diff --git a/Documentation.md b/Documentation.md deleted file mode 100644 index e516759574b..00000000000 --- a/Documentation.md +++ /dev/null @@ -1,16 +0,0 @@ -# Documentation - -This documents [@jonfortescue](https://github.com/jonfortescue)'s process in creating this repository. - -1. Created a new repository on GitHub to test this whole VSTS integrated PR deal. -2. Created the default .NET Core console app project in Visual Studio which runs "Hello World" and committed it to the repository. -3. Since this test repository will not be doing internal builds (only PR and CI), we will not be creating a VSTS mirror of the repository. -4. Added a Windows queue with a basic set up for builds (use .NET CLI, run `restore`, `build`, `publish`). As part of troubleshooting this, added `Build.Repository.Clean: true` to the build to ensure binaries were cleaned from the build machine. Also added `targetFramework: netcoreapp2.0` as a build variable and referenced it during the `publish` step to prevent build breaks. -5. Use matrices to run debug and release builds in simultaneous phases -6. Broke out the build steps into a `build.yml` template to prepare for code reuse on step 7 -7. Added Linux and OSX queues. For the OSX queue, initially ran into authorization problem; issue was fixed following the steps detailed in [Arcade's Azure DevOps Onboarding doc](https://github.com/dotnet/arcade/blob/master/Documentation/AzureDevOps/AzureDevOpsOnboarding.md#Troubleshooting) under the section **Troubleshooting/Queuing builds** (second bullet point). -8. As part of troubleshooting step 7: added a step for installing the .NET CLI and ensured the most recent version was used (caused segfaults on Mac otherwise). Also added `DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1` and `DOTNET_MULTILEVEL_LOOKUP: 0` as environment variables for the `restore` step to prevent restoring the entire cache to the build machine. -9. Added `{{ if }}` directives for the publish step based on build configuration. As of right now, is not working. *TODO: update with fix when working*. -10. Added `Build.Reason` if-directives to prevent `Release` builds from running on pull requests. -11. Added a CI integration trigger linked to the `master` branch. -12. Added a CI build status badge to the Readme. \ No newline at end of file diff --git a/Roadmap.md b/Roadmap.md deleted file mode 100644 index ae1c7869b43..00000000000 --- a/Roadmap.md +++ /dev/null @@ -1,20 +0,0 @@ -# Roadmap - -This repository will serve as an example for all who wish to migrate to VSTS for their builds. Therefore, we want it to provide clear examples of common use cases. - -## Short Term -In the short term, we want to immediately fill the needs of [CoreCLR](https://github.com/dotnet/coreclr). This means that we will have a `.vsts-ci.yml` file which does the following: - -* Runs CI and PR builds -* Runs debug and release builds -* Runs builds on Windows, Linux, Macs, and in Docker containers -* Have a pretty CI badge link to show build status - -This should take advantage of YAML's templating and build-reason directives and generally should strive to be concise and efficient. - -## The Slightly Less Short Term -Over the next few weeks, the repository should be developed to show a fuller example of Arcade's capabilities: - -* Examples of plug & play telemetry -* Integration with and configuration of Maestro -* Consumption of Darc \ No newline at end of file diff --git a/Build.cmd b/build.cmd similarity index 100% rename from Build.cmd rename to build.cmd diff --git a/build.sh b/build.sh deleted file mode 100755 index 8477d5af881..00000000000 --- a/build.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash - -source="${BASH_SOURCE[0]}" - -# resolve $SOURCE until the file is no longer a symlink -while [[ -h $source ]]; do - scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" - source="$(readlink "$source")" - - # if $source was a relative symlink, we need to resolve it relative to the path where the - # symlink file was located - [[ $source != /* ]] && source="$scriptroot/$source" -done - -scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" -"$scriptroot/eng/common/build.sh" --build --restore $@ diff --git a/Test.cmd b/test.cmd similarity index 100% rename from Test.cmd rename to test.cmd