Sridhar Periyasamy
ccf1a8bb39
Update the version badges links to point to new URIs.
2016-03-10 11:41:18 -08:00
Pavel Krymets
dceefd05c3
Fix issue preventing MVC gate to take a new dotnet cli
2016-03-10 11:33:39 -08:00
Eric Mellino
edbbc64b03
Fill out pkg installer targets
...
This causes three pkg files to be produced:
* A component pkg for the shared framework.
* A component pkg for the shared host.
* A product archive which includes the above two components.
The product archive also needs a distribution.xml file which contains
metadata about the package (name, title, images, etc.).
The installer for the "SDK" itself is still using logic implemented in
package-osx.sh. We should move this logic into the build target as well,
but we may want to wait until the CLI is using the shared framework to do so.
2016-03-10 10:31:45 -08:00
Sridhar Periyasamy
0dad10253b
Set the correct content type for version badges in blob storage.
...
This is needed to display the version badges as images in external
websites like github.
2016-03-10 10:23:52 -08:00
Matt Ellis
4df5ed39d5
Crossgen Shared Framework managed assemblies
...
- Use Crossgen's Ready To Run mode on all of the managed assemblies
that make up the shared framework.
- Upgrade the version of the shared framework to match what is used
in the rest of CLI (see the comment in SharedFrameworkTargets.cs to
understand why this is needed).
- Remove the IL mscorlib.dll image, since the Crossgen'd image is
already published.
Fixes dotnet/corefx#6753
2016-03-10 04:38:15 -08:00
Matt Ellis
56e5a99c54
Add Shared Host Debian Package
2016-03-10 03:42:45 -08:00
Matt Ellis
696f4dc167
Add Shared Framework debian packaging
2016-03-10 03:42:45 -08:00
Matt Ellis
9004e20cf4
Allow optional install_root in package config
...
The shared framework packages will want to install to the same root
directory as the "dotnet" package itself. Augment the package_tool
script to look for a json key named `install_root` and use that if
specificed, falling back to `/usr/share/$PACKAGE_NAME` when it is not
present.
2016-03-10 03:42:44 -08:00
Matt Ellis
5cf35e4f38
Use explicit object directory for sdk deb pacakge
...
As we add more deb packages, we should keep everything tidy by given
each one it's on individual object root.
2016-03-10 03:42:43 -08:00
Matt Ellis
7e7995274a
Add stub targets for shared framework and host
2016-03-10 03:37:43 -08:00
Matt Ellis
92e520bf7c
Generate tars for SharedHost and SharedFramework
2016-03-10 03:37:43 -08:00
Matt Ellis
92edb36e5b
Generate zips for SharedHost and SharedFramework
2016-03-10 03:37:42 -08:00
Matt Ellis
e6bcfee4a4
Add SharedFramework MSI Authoring
2016-03-10 03:37:41 -08:00
Matt Ellis
04d21e6693
Add Shared Host MSI Authoring
...
Ideally in the project.json for the shared host we would just list the
actual package that holds the shared host, instead of all of
NetStandard.Library, but doing some leads to compliation errors, since
publish wants to include a compile step that has a generated
AssemblyAttributes file which references types like System.String.
2016-03-10 03:37:41 -08:00
Matt Ellis
29bc612565
Refactor SDK Build Steps
...
Prefix the SDK build stuff with "Sdk" to make it easier to add other
sorts of packages (e.g. the shared host and the shared framework).
2016-03-10 03:37:40 -08:00
Sridhar Periyasamy
88c1340f6d
Merge pull request #1782 from jeremymeng/debian
...
Add support for building dotnet/cli on Debian.
2016-03-09 17:30:44 -08:00
Sridhar Periyasamy
c85cf24677
Fix docker build breaks in centos.
2016-03-09 17:28:22 -08:00
Sridhar Periyasamy
02b2c75f50
Fix to publish artifacts when running inside docker.
2016-03-09 17:14:53 -08:00
Andrew Stanton-Nurse
e1be00ecb3
take NuGet with OSX fix
2016-03-09 15:59:41 -08:00
Sridhar Periyasamy
56b1b829cf
Fix centos build break when building using Docker
...
`glibc-devel` to enable corehost compliation.
2016-03-09 15:51:57 -08:00
Pavel Krymets
7c6a2ad8b3
Merge pull request #1766 from dotnet/pakrym/deps-json-3
...
Generate actual deps.json file
2016-03-09 15:40:58 -08:00
Jeremy Meng
33ae98b48c
Address CR feedback.
...
Add Debian to IsPlatform() method.
2016-03-09 23:35:21 +00:00
Jeremy Meng
ee4bbb43ff
Add support for building dotnet CLI on Debian.
2016-03-09 23:05:02 +00:00
Sridhar Periyasamy
c33c2ff127
Fix build breaks for RHEL and Windows x86.
2016-03-09 14:21:02 -08:00
Pavel Krymets
9631ba8927
Generate actual deps.json file
2016-03-09 14:11:43 -08:00
Sridhar Periyasamy
1087283bfd
Merge pull request #1739 from Sridhar-MS/build-refactor1
...
Refactor the build scripts
2016-03-09 13:59:18 -08:00
Pavel Krymets
85b7336529
Merge pull request #1750 from dotnet/pakrym/deps-duplication-fix
...
Fix dependency context builder regression
2016-03-09 13:43:53 -08:00
Sridhar Periyasamy
53dd5f4a23
Address more PR feedback
...
- Add libssl-dev dependency to DockerFile, because the package upgrade test still depend on this. It can be removed once a newer package without libssl-dev dependency is uploaded.
- Check pre-reqs in the package script.
2016-03-09 20:15:06 +00:00
Sridhar Periyasamy
1737fa8cbc
Fix debian package tests
2016-03-09 18:55:26 +00:00
Troy Dai
628f54c77c
Send an empty error message after global error is cleared
2016-03-09 08:15:18 -08:00
Sridhar Periyasamy
b99e40bfab
Address PR feedback and remove Azure CLI from dockerfiles
...
We no longer need Azure CLI since publish is now via C#.
2016-03-08 18:46:54 -08:00
Sridhar Periyasamy
3edcab8eab
Merge branch 'rel/1.0.0' of https://github.com/dotnet/cli into build-refactor1
...
Conflicts:
scripts/Microsoft.DotNet.Cli.Build.Framework/CurrentPlatform.cs
scripts/Microsoft.DotNet.Cli.Build.Framework/Enumerations/BuildPlatform.cs
2016-03-08 23:42:15 +00:00
Sridhar Periyasamy
015bda2137
Debian package and publish changes
...
- Use parameters instead of env vars to create debian packages.
- Target to publish the deb package to the debian repo.
2016-03-08 23:33:18 +00:00
Sridhar Periyasamy
ae041c8f61
Address some PR feedback.
...
- Make the MSI scripts to use parameters instead of environment variables.
2016-03-08 23:31:14 +00:00
Andrew Stanton-Nurse
12dd8d6112
fix bad merge that lost removal of net45 from portable app test
2016-03-08 15:03:04 -08:00
Andrew Stanton-Nurse
7b84740e72
reremove net45 build from portable app test project
...
this somehow got restored during a bad merge, and is breaking the CI
2016-03-08 12:14:59 -08:00
Pavel Krymets
dd3c0f50db
Add reference assemblies and runtime targets support to dependency context builder.
2016-03-08 12:03:10 -08:00
Andrew Stanton-Nurse
7cc90d9ad1
Update dotnet-build to produce portable layout
...
dotnet-build will produce a deps file for portable builds, and will now
create "runnable" outputs for RID-less targets
the outputs won't actually be runnable today because we need corehost
changes and to generate a deps.json file for corehost to use.
2016-03-08 11:46:15 -08:00
Andrew Stanton-Nurse
444e4f9fd7
update version of nuget
2016-03-08 09:53:06 -08:00
Livar
5d78743324
Merge pull request #1740 from livarcocc/update_tests_to_lastest_runner
...
Updating test projects to the lastest version of dotnet-test-xunit runner.
2016-03-08 09:37:52 -08:00
Sridhar Periyasamy
d5748854fb
Merge pull request #1667 from Sridhar-MS/rhel
...
Add support for building dotnet CLI on RHEL.
2016-03-08 09:35:30 -08:00
Pavel Krymets
a0db5086f6
Fix dependency context builder regression
2016-03-08 09:22:17 -08:00
Sridhar Periyasamy
53fd607584
Fix EndToEnd tests for RHEL.
2016-03-07 20:23:41 -05:00
Bryan Thornbury
2b90a2f831
Merge pull request #1692 from dotnet/brthor/refactor-resolvers
...
Refactor Command Resolvers, Add Tests, and Fix #1649
2016-03-07 16:50:14 -08:00
Sridhar Periyasamy
c4cb1f2d53
Merge branch 'rel/1.0.0' of https://github.com/dotnet/cli into rhel
...
Conflicts:
TestAssets/TestProjects/OutputStandardOutputAndError/project.json
2016-03-07 19:30:35 -05:00
Livar Cunha
6705585a67
Updating test projects to the lastest version of dotnet-test-xunit runner.
2016-03-07 14:55:39 -08:00
Bryan Thornbury
e56cf84e43
Merge pull request #1691 from dotnet/brthor/fix-1689
...
Fix function error not found
2016-03-07 14:49:22 -08:00
Bryan Thornbury
9f58651b6c
PR Feedback and nearly full test coverage for resolvers
...
fix
resolve rebase issues
2016-03-07 14:45:16 -08:00
N. Taylor Mullen
2f2b3df35b
Merge pull request #1738 from dotnet/nimullen/createloadcontextfix
...
Add ability to specify `outputPath` when creating a `ProjectContext`s `AssemblyLoadContext`.
2016-03-07 14:38:35 -08:00
Bryan Thornbury
b813e2b849
Fixes #1649
...
make things work again
fix
Tests Passing
cleanup
fix
fix
2016-03-07 14:35:41 -08:00