自动设置/部署开发环境

时间:2010-09-06 05:16:02

标签: linux development-environment

我想创建一个类似的脚本,以便我可以自动完成我在干净安装后设置我的linux盒子的平凡任务。这些步骤即:

  1. 安装perforce(当我使用perforce时)或git和checkout代码 - 这需要用户输入用户名/密码
  2. 安装sun-jdk,maven,mysql,tomcat等软件
  3. 安装eclipse和其他一些插件
  4. 将远程驱动器装入本地磁盘,并从该装载到本地磁盘创建数据副本

还有其他几项任务,目标系统大多是ubuntu / debian?我怎么能这样做,我知道preseed文件是一个选项,但我如何做用户输入和东西。请帮助!

2 个答案:

答案 0 :(得分:1)

尝试

Fabric
  

Python(2.5或更高版本)库和命令行工具,用于简化SSH在应用程序部署或系统管理任务中的使用。

您可以使用所需的各种任务编写fabfile,然后针对刚安装的计算机运行它以配置环境。

答案 1 :(得分:-1)

Gitpod.io提供自动化开发环境即服务。 它不仅提供了基于Docker的完整终端,而且还预先构建了git分支,因此您可以立即进行编码。