Comments (9)
I like the idea of a Cake runner for TC!
On 26 aug 2014, at 08:18, Gary Ewan Park [email protected] wrote:
Or, you might want to think about a Meta Runner:
https://github.com/JetBrains/meta-runner-power-pack
Which don't require you to restart the TeamCity Server in order for them to be used.
—
Reply to this email directly or view it on GitHub.
from cake.
TeamCity support would be great but I think most of the TC specific details can be removed from the build script by looking at Environment.GetEnvironmentVariable("TEAMCITY_VERSION")
and then provide an extension point in CakeEngine
when running the build as TeamCity. The "Convenience" block might still be needed for special cases but I'm pretty sure that it's possible to solve 80% of the TeamCity logging by conventions?
from cake.
Yes, I agree and I've been thinking about something similar. Would be nice to not have to think about what CI system that's running. Good idea!
Sent from my iPhone
On 25 aug 2014, at 07:43, Örjan Sjöholm [email protected] wrote:
TeamCity support would be great but I think most of the TC specific details can be removed from the build script by looking at Environment.GetEnvironmentVariable("TEAMCITY_VERSION") and then provide an extension point in CakeEngine when running the build as TeamCity the "Convenience" block might still be needed for special cases but I'm pretty sure that it's possible to solve 80% of the TeamCity logging by conventions?
—
Reply to this email directly or view it on GitHub.
from cake.
A nice but separate issue might be to provide a Cake runner as a plugin http://confluence.jetbrains.com/display/TW/TeamCity+Plugins
from cake.
Or, you might want to think about a Meta Runner:
https://github.com/JetBrains/meta-runner-power-pack
Which don't require you to restart the TeamCity Server in order for them to be used.
from cake.
This is largely done except for Build Version. Not sure why I didn't implement that.
from cake.
This can be closed, right?
from cake.
I'm not up to date with the current status of Cake. Feel free to close it!
/Örjan
On 05 Nov 2015, at 22:43, Patrik Svensson [email protected] wrote:
This can be closed, right?
—
Reply to this email directly or view it on GitHub.
from cake.
I syspect all this have been implemented. Will investigate 😄
from cake.
Related Issues (20)
- Add DotNetAddReference alias for dotnet add reference command HOT 1
- DotNetToolRunner doesn't support empty space at tool path
- Cake 4.0.0 not respecting .NET global.json version pinning when calling referenced tool HOT 3
- Bug with InspectCodeSettings parsing in InspectCodeRunner on Linux (and probably MacOS)
- Cake.Build doesn't generate description for nuget and non-sdk projecs HOT 1
- MSBuild properties are incorrectly formatted HOT 2
- SignTool error when /fd parameter is not provided
- Update NuGet.Packaging to 6.8.1 HOT 1
- Update NuGet.* to 6.9.1
- Update xunit to 2.7.0
- Update Verify.Xunit to 23.5.2
- Update Microsoft.NET.Test.Sdk to 17.9.0
- Update Basic.Reference.Assemblies.* to 1.5.0
- Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.9.2
- Update Autofac to 8.0.0
- Github action with sparse checkout causes cake Gitversion to crash
- Update Cake.Tool to support running on FreeBSD HOT 2
- `InspectCode` calls the exe file even on Linux, where it doesn't work HOT 1
- Unhandled exception: System.IO.IOException: Access to the path '...\build\tools\.store\.stage\ftb2snwd.f5x' is denied. HOT 1
- IProcess WaitForExit(int) does not just observe whether the process has exited, it will kill a running process HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cake.