Commit graph

286 commits

Author SHA1 Message Date
Piotr Puszkiewicz
88806eb7de Merge pull request #378 from krwq/ci_build_add_packaging
Step 1 to enable automatic nuget package upload
2015-12-07 10:04:30 -08:00
Krzysztof Wicher
413488f502 Create NuGet packages as part of the build 2015-12-04 18:03:57 -08:00
Bryan Thornbury
47ab17c447 Final Metadata Changes
Fixes #26

cc @blackdwarf
2015-12-03 11:14:16 -08:00
Bryan Thornbury
eba19b66da Add libcurl3 to debian dependencies
The debian package build usually detects dependencies of executables packaged inside, and adds those as dependencies of the package accordingly. It doesn't detect this for managed executables though, so libcurl3 needs to be added to support `dotnet restore` on Ubuntu.
2015-12-02 18:30:23 -08:00
Bryan Thornbury
96ffdf0fd6 Small fixes 2015-12-02 22:41:05 +00:00
Bryan Thornbury
c2d04d51b1 Changes to propagate errors in package build. 2015-12-02 22:11:31 +00:00
Krzysztof Wicher
ab9d1c48a8 fix according to feedback 2015-12-01 23:13:31 -08:00
Krzysztof Wicher
fcc6471618 nuget packages script for each project under src/ 2015-12-01 22:27:05 -08:00
Bryan Thornbury
861aae40c5 Add Clang Dependency for debian 2015-12-01 16:54:22 -08:00
Bryan Thornbury
69e52e8505 Add space after each newline in long_description
The long description format is somewhat fragile right now. Changes will need to be made to the package tool to handle this better because each line in the long description needs a leading space.
2015-12-01 13:21:42 -08:00
Bryan Thornbury
22b1b4905a Remove newline characters from long_description
Remove newlines
2015-12-01 11:50:33 -08:00
shahid-pk
e02c8e6f81 rename resgen to dotnet-resgen 2015-12-01 22:12:04 +05:00
PiotrP
a84a56a152 PR Feedback 2015-11-30 17:30:25 -08:00
piotrp
407c933480 add dotnet-test 2015-11-30 17:28:03 -08:00
Bryan Thornbury
ce4ddf39d3 Remove root debian_config.json and update descriptions 2015-11-30 12:10:28 -08:00
Sridhar Periyasamy
2ad820d983 Merge pull request #323 from Sridhar-MS/msi-unittests
Unit tests for Dotnet MSI
2015-11-26 11:26:17 -08:00
Bryan Thornbury
65d0388f5a Merge pull request #318 from brthor/docker_build_user
Set Docker Internal UID to Host UID, Remove Postbuild step
2015-11-25 13:37:43 -08:00
Zlatko Knezevic
9aa40106e2 Merge pull request #299 from blackdwarf/fix-1
Add a temporary step to cp corehost to /usr/local/bin
2015-11-25 11:00:22 -08:00
Sridhar Periyasamy
e131be5aaa Unit tests for Dotnet MSI
- Needs a clean machine without dotnet MSI installed for the tests to run.
- Needs admin privileges to run. Else test script exits silently.
- These xunit based tests run on Netfx46.

For now these tests are disabled until I figure out the right way to run
them in the CI machines.
2015-11-24 17:48:58 -08:00
Bryan Thornbury
b122190cd8 Set Docker Internal UID to Host UID, Remove Postbuild step
These changes will use docker's new Dockerfile Arguments to
pass the Host User ID to the docker container at build time.
This allows the docker container to set it's internal user
to match that of the host. When using shared volumes between
the host and container, this prevents files created in the
container from being owned by root.

This will solve our problem of needing a cleanup step after
every ubuntu CI run.
2015-11-25 00:33:53 +00:00
Zlatko Knezevic
9d9f141945 Adding dotnet-init to symlink list 2015-11-23 15:45:56 -08:00
Zlatko Knezevic
c91eb06b6e Add a temporary step to cp corehost to /usr/local/bin
This is a temporary fix to unblock dotnet compile on OS X. It copies the corehost
from the install location to /usr/local/bin in postinstall.

Fix 294
2015-11-23 12:21:26 -08:00
Sridhar Periyasamy
3f00cfbeb9 x64 installer now creates registry keys in both x64 and Wow32 hives.
This is required to enable 32-bit MSIs (like VS) that need to access the
registry key on a 64-bit OS. Refer #250
2015-11-20 18:32:58 -08:00
Sridhar Periyasamy
040e7f5d84 Change the install path, registry key path and environment component.
Install path is now %ProgramFiles%\dotnet
Registry root is now "HKLM\SOFTWARE\dotnet\Setup"
Env variables setup is now associated with a versioned component - the
registry keys. Environment resource cannot serve as a keypath hence it is
coupled with a registry key which is the key path for the component.
2015-11-20 17:44:48 -08:00
Bryan Thornbury
3adc3ed425 Fix permissions of moved package files 2015-11-19 16:29:31 -08:00
Bryan Thornbury
cefd1cbcfa Move Debian Package Tools to packaging folder 2015-11-19 14:45:20 -08:00
Zlatko Knezevic
f0f773f92c Add correct permissions and symlinks to PKG generation
Add proper symlinks to the postinstall script. Also, the permissions of the
resulting directory post-install were wrong (set to root:wheel). This is fixed
by using the --ownership preserve switch to pkgbuild.

Fix #247
2015-11-18 12:59:03 -08:00
Sridhar Periyasamy
c79f48a745 Add missing wxs files for building MSI. 2015-11-17 20:53:49 -08:00
Sridhar Periyasamy
57b1b5b290 Changes to dotnet MSI authoring based on netfx mtpack authoring.
- Added reg keys to detect installation.
- Added dependency provider keys
2015-11-17 20:32:02 -08:00
Sridhar Periyasamy
fb61e69a79 First pass at building Windows MSI for the dotnet CLI repo.
- Use the heat tool to harvest the stage2 dir and create install-files.wxs
- dotnet.wxs contains the XML code which is constant across builds for an MSI.
- Use Candle and Light to generate the MSI from install-files.wxs and dotnet.wxs.

Default Install Location - %ProgramFiles%/dotnet.
Adds <InstallRoot>\bin %PATH%
Creates %DOTNET_HOME% pointing to <InstallRoot>
2015-11-17 00:39:46 -08:00
PiotrP
e839b4debb Update Copyright headers in all source files. 2015-11-16 19:47:43 -08:00
Andrew Stanton-Nurse
4cc15b1246 restructure the output layout
also reorganize the scripts folder
2015-11-16 09:44:00 -08:00
glennc
7ae33f3154 fix permissions for installed files. 2015-11-06 15:58:55 -08:00
glennc
5624e37c3e Call publish for pkg 2015-11-06 12:48:34 -08:00
glennc
2dd124c635 Remove conclusion, modify welcome. Provide versions to package builds 2015-11-06 12:02:15 -08:00
glennc
713b7a1061 Initial commit of pkg authoring 2015-11-06 12:02:15 -08:00