Граф коммитов

54 Коммитов

Автор SHA1 Сообщение Дата
Eric Mellino 4427a4344d Address a variety of issues from PR feedback. 2017-05-03 16:17:24 -07:00
Eric Mellino 97bb1bcd31 [netci.groovy] Interpret testResults.xml files as MSBuild results files, not Xunit results. 2017-05-03 14:49:21 -07:00
chcosta a2ad2fa31f Ci validate (#2203)
* Validate CI

* Undo temporary netci.groovy changes used for validation
2017-04-26 18:11:23 -07:00
chcosta 6887ab556b Core-Setup on Buildtools (#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
2017-04-26 18:03:34 -07:00
ramarag ed939f56e7 Fixing portable linux and removing rhel and centos legs 2017-04-24 22:58:16 -07:00
William Godbe 683b32ab43 Add Fedora24 to netci.groovy 2017-04-05 13:00:29 -07:00
Gaurav Khanna d9deede60a Remove Fedora 23 support 2017-03-31 11:22:08 -07:00
Matt Mitchell a937e68e22 Change OSX to target 10.12 2017-03-20 09:31:02 -07:00
Davis Goodin 38480a8d46 Dummy commit to trigger pipebuild 2017-03-03 19:30:44 -06:00
Eric St. John 24535445f0 Revert "Dummy commit to trigger pipebuild"
This reverts commit fc514baa39.
2017-03-03 16:52:57 -08:00
Jiyoung Yun 2711e94c28 Remove duplicate build keywords in Ubuntu 16.04 CI job 2017-02-28 14:23:01 +09:00
William Godbe fc514baa39 Dummy commit to trigger pipebuild 2017-02-24 12:50:30 -08:00
William Godbe 53ba36acf2 Update netci.groovy 2017-02-24 11:14:47 -08:00
Matt Mitchell e248779a77 Add trigger for Ubuntu 16.04 ARM CI
Add help job
2017-02-23 09:04:29 -08:00
Jiyoung Yun fe282737da Add Ubuntu 16.04 ARM CI script for cross build
It adds Ubuntu16.04:arm:Release CI job only.
This job is temporarily disabled and will be enabled soon.

Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
2017-02-23 10:13:44 +09:00
Jiyoung Yun 97733a92fe Add Ubuntu arm CI job
Implement ARM CI using Docker for arm
Call the arm32 CI script in netci.groovy but it is temporarily disabled
Uses 'arm-cross-latest' version image in Ubuntu14.04 machinemap
2017-02-21 19:36:57 +09:00
William Godbe 4c8768940c Dummy Commit
To trigger pipebuild
2017-02-10 12:48:22 -08:00
Gaurav Khanna ace0367a99 Deprecate OpenSuse 13.2 2017-02-07 16:03:04 -08:00
Nate Amundson 680ea47118 Dummy commit
Dummy commit to trigger pipebuild.
2017-01-27 18:38:48 -06:00
Nate Amundson 4aef4eae95 Dummy commit
Dummy commit to trigger pipebuild
2017-01-27 18:16:03 -06:00
Nate Amundson f67f4bb2bd Dummy commit (#1339)
Dummy commit to trigger pipebuild
2017-01-27 16:50:13 -06:00
Gaurav Khanna dbc90f0a7f Specify correct OS for machine affinity 2017-01-26 11:08:11 -08:00
Gaurav Khanna 33652b2ea2 Explicitly specify the OS for GH trigger 2017-01-26 10:53:23 -08:00
Gaurav Khanna 8e2e26e5be Add CI support for PortableLinux build 2017-01-25 11:36:44 -08:00
Matt Ellis 83405cb19d Fix typo in netci.groovy 2017-01-11 10:20:54 -08:00
Eric St. John 03a413860b Archive packages in pkg output
The pkg folder builds to pkg/bin, not artifacts.  Make sure to consider
this path as well.
2017-01-11 09:36:53 -08:00
Matt Ellis 11f06d165a Archive some artifacts as part of CI
Save zips, installers and nupkg's produced as part of the CI build.
2017-01-09 19:37:29 -08:00
Matt Ellis 23ce0874e7 Delete trailing whitespace 2017-01-09 16:56:59 -08:00
Rama Krishnan Raghupathy 49a05f182d dummy commit 2016-12-29 14:01:46 -08:00
William Godbe 2cd09f560c Dummy commit 2016-12-27 16:58:47 -08:00
William Godbe b98618d887 Dummy Commit 2016-12-27 15:22:58 -08:00
William Godbe 5f8041b406 Dummy commit 2016-12-27 13:12:09 -08:00
William Godbe ac1c4284de Dummy commit 2016-12-27 11:51:07 -08:00
Davis Goodin fe29b0ab02 Dummy commit 2016-11-02 16:52:06 -05:00
William Godbe cd8ca50c0b Revert "Revert "Dummy commit"" 2016-11-02 13:08:20 -07:00
Gaurav Khanna 9be11d1a2a Revert "Dummy commit" 2016-11-02 12:56:50 -07:00
Davis Goodin c7a903a541 Dummy commit 2016-11-02 13:17:39 -05:00
William Godbe 4f8bee9964 Dummy commit 2016-11-01 17:38:26 -07:00
Gaurav Khanna 9cb06709b6 Revert "Dummy commit to trigger pipebuild" 2016-10-31 17:14:15 -07:00
William Godbe 33a881d043 Dummy commit to trigger pipebuild 2016-10-31 16:00:12 -07:00
Gaurav Khanna 431fd753ff Enable WinArm32 CI support 2016-10-29 17:43:21 -07:00
Eric Mellino d26419b60a Add openSUSE 42.1 and Ubuntu 16.10 runs to Jenkins CI
These builds already work, we just don't run them in CI.
2016-10-19 22:52:24 -07:00
William Godbe 81a495165a Dummy commit to trigger pipebuild 2016-09-26 13:34:35 -07:00
Davis Goodin 8e1f62095a Dummy commit to trigger pipebuild 2016-09-23 18:11:53 -05:00
Davis Goodin 6a682cda99 Dummy commit to trigger pipebuild 2016-09-22 18:07:14 -05:00
wtgodbe 778b981c37 dummy PR to trigger master pipebuild 2016-09-16 14:00:50 -07:00
Ian Hays 6139694a08 Add win10-arm64 builds to Jenkins
Adds building and archiving of win10-arm64 assets on a per-push and daily basis. PR builds can also be triggered by a limited set of people, the same as is done in CoreFX and CoreCLR.
2016-08-24 10:34:49 -07:00
Bryan Thornbury 9ce828aaf9 Add two Standalone tests + infra, Cleanup into TestUtils, netci.groovy read test xml, cleanup TestTargets 2016-06-10 09:39:23 -07:00
Matt Ellis 0ca494aeb8 Update netci.groovy dockerfile usage 2016-05-31 13:11:36 -07:00
Matt Ellis 332dd944d3 Add openSUSE 13.2 support
Some of the groundwork had already been laid in previous commits, but I
made a pass over the entire repo to finish the job. I validated that
building in the docker container generated via the Dockerfile I am
adding works.
2016-05-29 14:30:33 -07:00