dotstdy,
@dotstdy@mastodon.social avatar

Not being able to run your CI locally seems like a bit of a pain in the ass. I always end up with these N commit chains to fix simple problems in github actions because I can't just launch it locally and fix things the easy way.

feld,
@feld@bikeshed.party avatar

@dotstdy sudo gitlab-runner ...

I do it all the time to fix CI issues

TTimo,
@TTimo@mastodon.social avatar

@dotstdy push force and squash, repeat ..

wolfpld,
@wolfpld@mastodon.gamedev.place avatar

@TTimo @dotstdy It stays in the build history, though.

dotstdy,
@dotstdy@mastodon.social avatar

@wolfpld @TTimo https://github.com/jsimmons/narcissus/actions :') I don't really mind the history, it just would have been much quicker to fix locally.

TTimo,
@TTimo@mastodon.social avatar

@dotstdy @wolfpld I run into a similar problem with gitlab runners. I sort of make it a requirement that I can ssh (or rdp to windows hosts), go to wherever it's building and fiddle with stuff locally until I have something that works.

dotstdy,
@dotstdy@mastodon.social avatar

@TTimo @wolfpld Yeah it's funny, one of the core advantages of containerization is you can just like, run a standard image on any machine. And yet so many of these systems don't really end up with turnkey "run this test suite locally in a VM/container" buttons.

TTimo,
@TTimo@mastodon.social avatar

@dotstdy @wolfpld sometimes I wonder if this sorry state of things happened because of the 'ops people' vs 'dev people' distinction. I feel like those container technologies and CI integrations where written by ops folks primarily.

feld,
@feld@bikeshed.party avatar

@TTimo just install gitlab-runner locally and run it yourself, it's easy. I think most people don't know this is possible ?

lain,
@lain@lain.com avatar

@feld @TTimo there’s also https://github.com/firecow/gitlab-ci-local which handles some more edge cases

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • cisconetworking
  • DreamBathrooms
  • mdbf
  • Durango
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • InstantRegret
  • Youngstown
  • slotface
  • everett
  • kavyap
  • modclub
  • ethstaker
  • megavids
  • tacticalgear
  • GTA5RPClips
  • osvaldo12
  • khanakhh
  • rosin
  • Leos
  • normalnudes
  • anitta
  • cubers
  • tester
  • provamag3
  • JUstTest
  • lostlight
  • All magazines