|
CRIP EATIN BREAD posted:alright so i'm at the end of my wits and i want to take an automatic rifle and fire 30 rounds into our bamboo server because it's such a steaming poo poo pile of trash that was suggested and approved behind my back years ago. no. there are no good build servers because theres only one good build system (maven) and you cant use it with .NET.
|
# ¿ Dec 11, 2019 20:16 |
|
|
# ¿ May 9, 2024 12:31 |
|
CRIP EATIN BREAD posted:we use maven but its currently invoked by bamboo build something yourself that just runs maven builds.
|
# ¿ Dec 11, 2019 21:09 |
|
maven rules and is the only good build system.
|
# ¿ Dec 12, 2019 20:34 |
|
is clearcase really good? ive never used it
|
# ¿ Dec 12, 2019 20:40 |
|
akadajet posted:how is it better than dotnet?? in every way.
|
# ¿ Dec 21, 2019 22:29 |
|
Gazpacho posted:gradle provides modules that can be configured similar to maven using far more efficient and readable syntax (lol @ hand-edited xml) lol this guy is dumb as gently caress and is a great example of how not understanding maven is a sure sign of a terrible programmer. theres no such thing as an "emergent need" in java development. if you think you have some new an unique build requirement you actually don't. you don't understand what you're doing and you need to stop and rethink things. even if you did have some "emergent need" it would only be because you have developed some completely new concept in which case you should put it in a plugin so it can be tested separately from your builds and reused consistently across all of your projects. if you don't understand why this is important, you 1) didn't have an emergent need and 2) don't understand what you're doing. When you are copying and pasting procedural build code from project to project then congrats you loving dumb poo poo you're doing exactly what maven does but 100x worse because you will never be consistent and changes made to the process for project B will never make it back to project A. dads friend steve posted:it sounds like ANT where I need to understand each projects bespoke build process instead of relying on the tool enforcing a consistent system that works in all realistic cases correct. gradle is dogshit for morons.
|
# ¿ Dec 21, 2019 22:36 |
|
maven hatred boils down to 2 groups: 1) Im too loving stupid to understand xml 2) Im too loving stupid to understand software development everyone in group 1 is also in group 2
|
# ¿ Dec 21, 2019 22:39 |
|
the purpose of a build system is to build code the same way every time. if "your management" thinks they want randomized builds then that's idiotic and no build system would make that a design feature.
|
# ¿ Jan 11, 2020 21:29 |
|
Fiedler posted:the correct answer is azure devops. azure devops uses yaml which is the worst of all choices.
|
# ¿ Jan 14, 2020 23:07 |
|
msbuild should go in the dumpster and Microsoft should write a maven.net
|
# ¿ Jan 14, 2020 23:09 |
|
|
# ¿ May 9, 2024 12:31 |
|
msbuild and nant are equivalent so it would be pointless to switch. they need declarative builds
|
# ¿ Jan 16, 2020 01:38 |