在部署之前将Rails + SPA构建为分发

时间:2015-05-01 15:53:21

标签: ruby-on-rails angularjs git jenkins continuous-integration

我有一个小型但正在增长的Angular应用程序,它运行在Rails后端。

现在部署需要很长时间才能运行,因为必须安装所有devDependencies,然后必须编译所有内容。

我想要做的是为我的应用程序创建一个分发版,然后用于部署。我想我无论如何都会想要这个,因为应用程序将由用户下载。我宁愿他们不必处理安装大量的npm模块和宝石,只有他们不需要才能进行开发。

Jenkins是否适合这条账单?我看到需要完成的任务是创建新的发行版:

  • 使用JSHint,Rubocop,Brakeman,......来获取代码。
  • 编译和/或压缩JavaScript,Sass,图像
  • 运行Karma,Rspec测试
  • 修改文件
  • 清理所有临时或不必要的文件
  • 创建git标签
  • 提交构建

想要将构建提交到{original} -dist存储库也很奇怪吗?

0 个答案:

没有答案