Commit graph

700 commits

Author SHA1 Message Date
Piotr Puszkiewicz
e07e0c12ed Merge pull request #2102 from Sridhar-MS/version_badges
Fix version badges to display Nuget Version of cli.
2016-03-28 22:28:52 -07:00
Pavel Krymets
e06a479748 Merge pull request #2036 from dotnet/pakrym/portable-cli
Make dotnet cli sdk portable
2016-03-28 20:35:22 -07:00
Piotr Puszkiewicz
5572326e0a Merge pull request #2087 from dotnet/piotrpMSFT/Issue2020/DesktopCommands
Enable execution of Target-specific commands
2016-03-28 20:07:09 -07:00
Senthil
a6bf3b416b Merge pull request #2080 from schellap/nupkg2
Packaging work for corehost
2016-03-28 20:01:14 -07:00
Pavel Krymets
18436e325e Make dotnet cli portable 2016-03-28 19:16:02 -07:00
Sridhar Periyasamy
8bb35349f9 Fix version badges to display Nuget Version of cli.
We started using the nuget version in rest of our build scripts.
Fixes - #2099
2016-03-28 17:51:36 -07:00
Piotr Puszkiewicz
14aa53eeff Fix build break on Windows 2016-03-28 17:25:52 -07:00
piotrp
a23568b4e5 Fix build break on non-Windows
And PR Feedback
2016-03-28 17:25:52 -07:00
piotrp
c5258cd782 Make portable test package windows-only due to its dependencies 2016-03-28 17:25:52 -07:00
piotrp
203b56509d Disable creating test packages on non-Windows platforms. 2016-03-28 17:25:52 -07:00
piotrp
d85e516c23 Test Infra 2016-03-28 17:25:52 -07:00
eerhardt
cefed77ca9 Updating dependencies from last known good builds 2016-03-28 17:27:54 +00:00
Senthil
a8eaa9c787 Package corehost 2016-03-28 00:21:27 -07:00
Sridhar Periyasamy
4e5fb96a50 Merge pull request #2048 from Sridhar-MS/msi-changes
Windows Installer changes
2016-03-27 20:49:46 -07:00
Justin Emgarten
86ee8a561b Updating nuget to 3.5.0.1083 2016-03-25 16:37:12 -07:00
Sridhar Periyasamy
bf38353c39 Merge pull request #2068 from Sridhar-MS/pkg-fixes
Fix OSx Pkg installers
2016-03-25 15:36:59 -07:00
Eric Erhardt
77f4d9955c Merge pull request #2067 from eerhardt/UpdateDependencies23925
Updating CoreFX to rc2-23925
2016-03-25 17:21:14 -05:00
Sridhar Periyasamy
b3cbd9e766 Merge branch 'rel/1.0.0' of https://github.com/dotnet/cli into host-pkg-path 2016-03-25 14:59:32 -07:00
Andrew Stanton-Nurse
4f0c6e94d1 Merge pull request #2065 from dotnet/anurse/remove-dot-install-dir
Remove '.' from default Windows install dir
2016-03-25 14:51:49 -07:00
Eric Erhardt
49c16e8823 Overwrite dotnet.exe during our build.
New CoreFX now has dotnet.exe in the shared framework. We need to overwrite it when we copy corehost.
2016-03-25 16:48:40 -05:00
eerhardt
ed887d183a Updating dependencies from last known good builds 2016-03-25 16:48:25 -05:00
Eric Erhardt
46db1a69bd Fix install path for update-dependencies.ps1. 2016-03-25 16:47:59 -05:00
Sridhar Periyasamy
4e68c19323 Fix OSx Pkg installers
- Make the .Net CLI SDK install SxS.
- Make the .Net Host upgrade till RTM(v.1.0.0).
- Make the .Net Core Sharedfx pkg to use the SharedFx Nuget version instead CLI version.
2016-03-25 14:46:04 -07:00
Piotr Puszkiewicz
c798a8ff97 Merge pull request #1891 from dotnet/piotrpMSFT/InstallerBranding
Fix installer branding dotnet --> .NET
2016-03-25 14:45:41 -07:00
Andrew Stanton-Nurse
9f3727d1a7 fix OSX issue in VSO build
also, make it possible to have more verbose build runs when needed
2016-03-25 12:49:53 -07:00
Andrew Stanton-Nurse
f87440a0fd Remove '.' from default Windows install dir 2016-03-25 12:19:46 -07:00
Piotr Puszkiewicz
1efdd24ce7 Further OS X branding changes 2016-03-25 12:09:45 -07:00
Bryan Thornbury
811db45cf3 Merge pull request #2043 from dotnet/brthor/deb-updates
fix deb versions
2016-03-25 09:38:28 -07:00
Eric Erhardt
30346443fb Merge pull request #2035 from eerhardt/Version
Changing --version in the CLI
2016-03-24 21:15:09 -05:00
Sridhar Periyasamy
ccef10b70c Windows Installer changes
- Make CLI SDK MSI non-upgradable. It must alwasy be installed SxS.
- The CLI bundle and SharedFx bundle are non-upgradeable.They are also
  installed SxS.
- Make host\muxer upgradeable. It will be upgradeable till v1.0.0 RTM.
  Post RTM will be installed SxS with v.1.0.0.
- SharedFx MSI was using the CLI MSI version. Fixing it to use the
  SharedFx version.
- Do not allow bundles to uninstall. User will be able to uninstall the
  individual MSIs.
2016-03-24 18:39:28 -07:00
Matt Ellis
5bf6088a47 Merge pull request #2015 from ellismg/fix-2004
Fix permissions when packaging artifacts
2016-03-24 17:23:00 -07:00
Andrew Stanton-Nurse
822f70f742 Merge pull request #2040 from dotnet/anurse/eerhardt-UpdateDependencies
Anurse/eerhardt update dependencies
2016-03-24 17:22:18 -07:00
Krzysztof Wicher
cd35ba2a1a Merge pull request #2041 from krwq/local_sdk_version_detection
install scripts, detect if sdk already installed
2016-03-24 16:54:21 -07:00
Bryan Thornbury
2223da1a5c fix versions on the deb packages 2016-03-24 16:35:42 -07:00
Krzysztof Wicher
217922da14 don't redownload sdk in install.sh if package already installed 2016-03-24 15:15:24 -07:00
Krzysztof Wicher
688de72eb7 detecting that sdk is already installed (install.ps1) 2016-03-24 15:15:23 -07:00
Bryan Thornbury
8d4d9a3b12 Merge branch 'rel/1.0.0' into brthor/add_back_docker_hub 2016-03-24 14:39:10 -07:00
Eric Erhardt
1febe48d71 Updating CoreFX version to rc2-23924 2016-03-24 16:05:24 -05:00
Eric Erhardt
a5813791d5 Updating CoreFX version to rc2-23923 2016-03-24 16:04:37 -05:00
Eric Erhardt
fd0ebb1bab Fix the RuntimeGraphGenerator
1. It was using the wrong version of System.Runtime.Serialization.Json
2. When invoking it during the build, we weren't ensuring it was successful, which allows the build to continue when it fails.
2016-03-24 16:03:21 -05:00
Eric Erhardt
3186432ebd Fix up the project.json files for CoreFX build rc2-23922.
- ProjectModel uses AssemblyLoadContext which is only available in netstandard1.5. Moving ProjectModel and all its dependencies up to netstandard1.5.
- Work around our dependencies still being on old CoreFX builds by hoisting System.Runtime.Serialization.Primitives, System.Private.DataContractSerialization, System.Linq.Expressions, and System.Xml.XmlSerializer references to the current version.
2016-03-24 16:03:19 -05:00
eerhardt
9bc478660a Updating dependencies from last known good builds 2016-03-24 16:02:33 -05:00
Eric Erhardt
c560e9af3c Changing --version in the CLI
`dotnet --version` returns just the version number. This helps tools get this information without having to parse the full info.
Introduce a new argument `--info` that returns the current "long form". With this, we also change the long form to say "RID" instead of "Runtime ID" simply because that would avoid any future localization issues and thus make the parsing easier.

Fix #1607 #1882
2016-03-24 15:44:25 -05:00
Andrew Stanton-Nurse
0a369aa6d5 update to new nuget and turn inference on 2016-03-24 11:43:37 -07:00
Bryan
f441fedf4f add back docker hub builds trigger 2016-03-24 10:50:29 -07:00
Matt Ellis
d343519567 Fix permissions when packaging artifacts
The file permissions in our cross platform packages were all over the
place. Problems included:

- Executable text files
- Executable MSIL files
- Files not readable by world or group

In addition to just looking bad, it could cause problems in cases where
someone takes the tarballs and copies them to a global location (as
root) because now the deps file was not readable by non root users.

Add an additional step when setting everything up to put sensible
permissions on everything before building os specific packages and
tarballs.

Fixes #2004
2016-03-24 09:26:19 -07:00
Andrew Stanton-Nurse
43512b8973 add support for type: platform
also some refactoring of DependencyContext to properly handle
placeholders in 'runtimeTargets'.
2016-03-23 21:53:14 -07:00
Bryan Thornbury
71b78a9c68 integrate @krwq 's moniker/compile version changes
unset the hardcoded channel

fix version badge version

fix a capitalization

fix the archives

Update filenames of zip files to have the correct versions

move version gen
2016-03-23 18:45:44 -07:00
Bryan Thornbury
f596b8ddce Refactor PublishTargets.cs, add publishing of all installers and archives to azure, change all versions to nuget versions. 2016-03-23 17:24:48 -07:00
Eric Erhardt
7486b45eeb Clean the dotnet-portable test nuget packages during the build, so the new ones always get used during tests. 2016-03-23 16:19:48 -07:00