17
submitted 1 year ago* (last edited 1 year ago) by MariaRomanov to c/devops@programming.dev

Is your organization doing anything to ensure new devs are productive from day one? How do you guys handle local environments for the code you are working on? I am trying to get my company to enable teams to create their own workstation image that contains all the dev tools and local application-related infrastructure needed for that team to be productive. Has anyone done something similar?

you are viewing a single comment's thread
view the rest of the comments
[-] nickel@programming.dev 3 points 1 year ago* (last edited 1 year ago)

Have you looked into devcontainers? Could be a good option.

We use tilt right now for running the apps themselves. Haven’t delved into virtualized dev environments yet. We’re a Mac shop so we just have a list of brew commands to run. And for some critical tools they are invoked through docker so no cli install needed.

We have a file that houses the version and everything is done through a Makefile. So on the next main pull people will always invoke the correct version of a build tool.

this post was submitted on 23 Aug 2023
17 points (100.0% liked)

DevOps

1638 readers
1 users here now

DevOps integrates and automates the work of software development (Dev) and IT operations (Ops) as a means for improving and shortening the systems development life cycle.

Rules:

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS