TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you automate a build at your company?

2 pointsby simplegeekover 7 years ago
Greetings,<p>So I am working for a small company whose source code is written in lot of Ruby, Python and Go.<p>I noticed that their build process (i.e. building the project for the first time on a machine) isn&#x27;t automated and you&#x27;ve to manually type in many commands e.g. installing lot of things using brew, adding things to bash_profile, installing node packages, cloning a couple of Git projects and etc.<p>How would you go about automating this? Do you use any tools? Are there any good tools that I can use to automate this all?

2 comments

stephenrover 7 years ago
I swear by Vagrant for development environments.<p>With that as a base, any config tool can setup the environment, my preference is for shell scripts, or config packages if youre invested enough in a single platform (eg using debathena config-package-dev for debian environments)
评论 #15949708 未加载
moondevover 7 years ago
Dockerfile in the repo. Vagrant is obsolete IMHO after they released a first class client for all platforms