Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Core-Setup on Buildtools (dotnet/core-setup#2187)
* update .gitignore * Add bootstrap for buildtools and run tool * Add dev workflow commands clean/sync for Windows * Update supported target rids and target archs * Compile corehost via run.exe * Add main build.proj * Update config.json * Enable PkgPackage prject using buildtools * Fix path to version.txt * Add dir.proj for src * Move custom tasks to root leve * build custom tasks * build corehost using build.cmd * Build src packages using build.cmd * Add custom build option to run.exe config * Add custom task - GetBuildableFramework * add props header * improve BuildProjectsForNuGetPackages * Move deps clean to its own task * Fix lockfile publishing * Fix ExeSuffix prop * Fix runtime Graph generation prop * Enable tests through run.exe * Enable packaging for win and mac * custom tasks sln * start fixing tests * Fix test paths * firx custom task * Generate Svg badge from msbuild * Move GenerateMsiVersion to its own custom task * Generate stable Guids using custom task * Make run.sh executable * Add clean and sync scripts for *nix * Fixes for unix * Enable packaging for OSX * Generate debs part 1 * Import deb packaging targets * Fix osx packaging * Fix typo * Fix RuntimeGraph. removing lower casing * Packages debs part 2 * Minor fixes for GenerateDebs * Complete Generate Debs * Update versions * Add flag to control generating deb pkgs * Pack dotnet-deb-tool * First version for build.sh * Update packaging * Add packaging to full build * Update dependencies * move custom tasks under build/tasks * P.R. comments part 1 * Add ReplaceFileContents task * Use ReplaceFileContents task * Update .gitignore * Fix template for shared framework * PR feedback * move sign.proj to root * Update sign.proj * Update version * Add missing file * Fixing the --fallbacksource to be correct. * Fix pkg build * Add missing Msi ugrade code and fix namesfor existing * Moving folders * Refactor and update versioning * publish finalizing * publish finalization * Intermediate change, fixing build after merge * Merge fixes * Enable partial testing build, and bringing back publishing which was lost * Publishing * Enable hostactivationtests * actually add publishing targets * update gitignore * make Bin and Packages capitalized because they're external * update readme.md with dnvm urls * msi version change, test fixes * Enable publish to nuget during publishing * Add build.sh change * Enable tests * Add test failure summary * Update microsoft.netcore.app platform version testing against * Delete xml file which shouldn't be added * Testing changes * Test fixes * Minor cleanup, auto-derive test target rid if it's not specified * Cleanup before test run to prevent failures caused after successive reruns * Remove versions junction which breaks testing since it picks the wrong version * Enable linux build * Fix linux compression, avoid "file chaned as we read it" error * Fix linux test builds * Test changes for Linux * Minor fixes for Windows * Change nuget feed for validation * use buildtools repo * separate run into run and init * Use corefx style docker builds * Use build.sourcesdirectory * chmod +x init.sh * add pb_gitdirectory variable * Use inittools instead of bootstrap * Chmod +x init-tools.sh * Update crossgen to be +x * Fix casing looking for platforms package * Fix buildtoolstaskdir * set default localbuildtoolstaskdir * set nuget_packages when running dotnet build for src/managed projects * set absolute path for items * Add missing docker-as-current-user.sh script * chmod+x the docker run scripts * print command for debugging * remove uneccessary debugging echo * print debugging message * chmod+x init-tools.sh * Add debugging messages * fix typo * Fix casing * chmod+x boostrap.sh * Update bootstrap script * display debug message * Fix typo * temporarily add dotnet-install.sh script * Relax min req for dotnet-obtain * relax reqs in bootstrap * make copy verbose to debug * Fix typo * add -p to mkdir in bootstrap * Add another -p to mkdir in bootstrap * try to fix exit code check * bootstrap verbose * Use wget as a fallback for distros without curl * misc fixes * make crossgen optional based on existence of script * Add nuget default timeout * Add default containername * Remove verbose option from bootstrap call * only publish corehost packages if finalization has completed * Check in updated linux build def * update docker tags * pass distrorid for publishing * Fix definition name * Generate version assets * buildpipeline changes, enabling windows * Add target to build traversal build dependencies * Add tools-override copy to init-tools * Change roslyn version * Fix building traversal build dependencies logic * Create the version info file * Add hook to opt out of including all runtime packages for testing purposes * absolute paths to prevent build break when building a sub project from a different working directory * copy custom task dependency to local task directory * Add platformabstractions to custom-task dependencies * try adding back temp folder * dotnet restore for tests requires nugetfallbackfolder be present * set test rid with targetarchitecture * Add windows builds * hack the osx distrorid * use packagetargetrid for sharedframework project * Publish packagetargetrid * Remove osx.10.12 from packagetargetrid change list * Remove hack, not needed now that packagetargetrid is fixed * Add osx * misc build changes * rename compression -> packaging, and some portable build changes * misc merge changes * Update dependency versions * Enable portable linux build * update to netci.groovy * Remove -targets qualifier from netci.groovy * run parses parameter/values with = separator * set unrestricted execution policy when calling powershell * move wix toolset extraction into msbuild so we don't have a dependency on powershell v5.0+ * print slightly more debug info * switch path separator char * Custom zipfileextracttodirectory task * Add references for compression task * Don't delete destination directory * remove branched zip extraction task * tweak the groovy file to make testing easier * change disable to disabled * Change ci platform build list * load sln's even if buildtools isn't restored * Allow loading sln's even if buildtools not restored * hack osx rid * Fix typo Commit migrated from dotnet/core-setup@6887ab5
- Loading branch information