标签: 部署

  • bower.json 指定版本

    为了使用部署脚本部署代码而不是登录到服务器上用命令行,我需要尽量简化部署步骤。

    相对来说,composer 会简单一些,因为只要提交 composer.lock 文件然后 composer install --no-dev 即可。经测试 bower install --production 它是不会自己去更新了安装新依赖的,只会从缓存里安装。所以需要想个办法。

    Value must be a valid semver range, a Git URL, or a URL (inc. tarball and zipball).

    按照官网上的描述,只允许版本号、Git URL 或者安装包 URL。然则我试了一下,写 “#+版本号” 也是可以的,所以我们现在是这样:

    {
      "dependencies": {
        "tiger-prawn": "#68fa36ceb88c1b0e9b9472b6901d957f424e50b7"
      }
    }
    
  • 浅谈Git在Web部署上的运用

    Git是个好东西自不用说,对比SVN来,它有以下好处:

    1. 分支操作速度快,便于制定开发流程
    2. 每个节点都是完整的代码库,可以不受中心版本库的制约
    3. 使用开源类库框架一样可以随心所欲修改并且进行版本管理

    做Web开发的时候,我一直想用Git进行部署。因为之前要么FTP,要么直接在服务器上修改,都会产生各种问题。最近尝试了下,发现还挺简单,记录下来。

    (更多…)