Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
what build system
intern manually running tasks by hand
some gigantic proprietary system that only runs on windows
random link to github project with no commit in 3 years
goku
View Results
 
  • Post
  • Reply
rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
i just use ant, op

Adbot
ADBOT LOVES YOU

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
oh i see, ok i guess that I feel that jenkins is least bad? although it's still very bad.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
i used travis once and it seemed not awful but also seemed like it had too much magic in it

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
my opinion on builds and configuration management generally is that if the entire rest of the earth is to suddenly turn to molten slag except for your office, and for some reason you still have power, you should be able to build and deploy normally.

The thing where people rely on this host of third-party, off-prem services (github, npm, travis, etc) to simply build and deploy their own software is insane to me.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

CRIP EATIN BREAD posted:

i looked at ovh's CDS: https://ovh.github.io/cds/ which seems kinda cool but i've never heard of it before.

generally i feel like wedging your Special Business Processes into someone elses Cool Framework after the fact is always gonna be a hassle and feel awkward

honestly i feel like just rolling your own in this instance might not be the worst idea, but obvy i don't know your requirements.


quote:

i just need to be freed from this prison

YOSPOS: i just need to be freed from this prison

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Poopernickel posted:

those that come after you


they don't work here yet, i say gently caress 'em.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
does anyone anywhere use groovy for anything that isn't jenkins? because i fuckin hate it.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Poopernickel posted:

make is good

custom build servers are bad, don't do them

not even once

make is good but running make on a remote machine is bad

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
for me its:

an ant script gets triggered as a post-commit hook and emails me the results.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Zlodo posted:

its not the seventies anymore grandpa

and with that attitude it never will be.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Do Not Fear Jazz posted:

Yeah but it also makes collaboration really easy which is why it's so attractive

yeah but collaboration implies there are other humans and as we all know this is a recipe for disaster

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
yeah pipelines are pretty good if you have to have something like that

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Gazpacho posted:

Maven status: still bad

Only registered members can see post attachments!

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
convention over configuration can suck my rear end

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

CRIP EATIN BREAD posted:

write a bash script

good advice imo

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Kazinsal posted:

just type "make clean all" and go get a coffee

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
maven: complete garbage
ant: still garbage, but at least you can read it to see what it's doing

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

rotor posted:

convention over configuration can suck my rear end

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
compilers are good imo

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
autotools is a necessary evil in some cases

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
I don't think anyone is going to bat for how great autotools is but if you need to distribute software that compiles relatively easily on a wide range of hardware & software, I'm not reallly aware of a better solution.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

rotor posted:

I'm not reallly aware of a better solution.

Again, that doesn't mean it's good.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
wasm + wasi will replace docker, you heard it here first

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
wabi-sabi? no, wasm-wasi.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Gazpacho posted:

it is though, because the purpose of a build system is to do what it's told and maven can't be told what to do

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

dads friend steve posted:

the purpose of a build system is to be better than rolling your own Frankenstein build process that’s probably going to be a bunch of shell scripts janitoring the file system, calling the compiler, etc. Some build systems, like maven, make the design decision to enforce a standard project layout and build pipeline, which is a perfectly valid choice

until you have business requirements that make invalid.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
yeah thats a pretty common issue with an active single repo codebase. You can ameliorate the problem somewhat by being really dilligent about isolating common code but it's always gonna be a thing.

Adbot
ADBOT LOVES YOU

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

animist posted:

just use maven

request denied, bitch

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply