question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Official Stryker CI tool installer tasks

See original GitHub issue

Most CI’s available have some form of tool installer plug-in support. Since we have tool installation support that is independent of project package references we could support such build tasks to install stryker in the CI pipeline. This would mean that stryker can be run on projects that might not necessarily have a dependency on stryker. This would also increase the visibility of stryker. All the build task would have to do is dotnet tool install StrykerMutator.DotNetCoreCli --tool-path <build agent workdir tool path> --version <version chosen to install in build>

It is important that --tool-path is used and not -g as we absolutely do not want a global install on a build agent.

For vsts see: https://github.com/Microsoft/vsts-task-tool-lib https://github.com/Microsoft/vsts-task-tool-lib/blob/master/docs/overview.md https://github.com/Microsoft/vsts-task-tool-lib/blob/master/sample.ts

Any other platforms are welcome as well I’m sure. If for example anyone is interested in creating a jenkins tool installer plugin I will be able to give some guidance.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
ptoonencommented, Dec 2, 2018

Starting work on this.

0reactions
rouke-broersmacommented, Sep 6, 2019

Stryker has been refactored to a dotnet core tool. A task specifically for installing stryker in the build is not neccesary at this time. I would expect most users will migrate to local tools as well starting with dotnet core 3.0 and we will start suggesting the local tool as the recommended way of installing stryker.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Installing Stryker in pipelines
When running stryker in your pipeline there are some things to take into ... Instead use the --tool-path to install stryker in a...
Read more >
Configuration | Stryker Mutator
To use a config file create a file called stryker-config.json in the (unit test) project folder and add a configuration section called stryker-config....
Read more >
stryker-api | Yarn - Package Manager
Stryker API. This is the repository for maintaining the API of the Stryker JavaScript mutation testing framework. Plugin creators should depend on this...
Read more >
LIFEPAK 15 monitor/defibrillator - Operating instructions
Setup mode—for changing default settings of the operating functions. For more information, see the LIFEPAK 15 Monitor/Defibrillator Setup Options provided ...
Read more >
TM-9-2320-280-20-1 Maintenance Manual M998 ...
The ten basic headings listed under “INITIAL SETUP” outline task conditions, materials, special tools, manpower requirements, and special ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found