scripts, 在 Codeship Basic上,用于使用的脚本集合

分享于 

3分钟阅读

GitHub

  繁體 雙語
A collection of useful scripts for use on Codeship and similar tools
  • 源代码名称:scripts
  • 源代码网址:http://www.github.com/codeship/scripts
  • scripts源代码文档
  • scripts源代码下载
  • Git URL:
    git://www.github.com/codeship/scripts.git
    Git Clone代码到本地:
    git clone http://www.github.com/codeship/scripts
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/codeship/scripts
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Codeship脚本Codeship Status for codeship/scripts

    用于 Codeship 和类似工具的有用脚本的public 集合。

    E.g。安装虚拟机默认不包括的特定版本的软件的脚本。 用于定制外部服务的部署脚本,配置缓存或者触发通知。 如果你想包含它们,则其他脚本;)

    使用脚本

    在开始详细说明如何配置和使用脚本中的脚本时,每个脚本都包含一个注释。 那些评论就像

    # Add at least the following environment variables to your project configuration# (otherwise the defaults below will be used).# * FIREFOX_VERSION## Include in your builds via# curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/firefox.sh | bash -s

    按以下步骤操作很重要,而不是仅仅将脚本复制/粘贴到你的项目配置中。

    大多数脚本包括 set -e,使脚本在子命令返回非零退出代码( 表示失败) 时失败。

    如果你将脚本称为( 通过 curl 命令) 上面的文档,就可以了。 但是如果将命令复制到 codeship.com 上的设置将有副作用,因为在 set -e 之后任何失败的命令都会终止生成。 你将获得 SYSTEM 生成状态,但没有进一步的错误消息或者日志输出。 你可能不希望这样:)

    如果你在安装或者测试命令中包含了有关 set -e的工作原理,请查看 https://community.codeship.com/t/npm-test-a-b-c-where-b-throws-but-result-shows-ok/61/3的文章,了解如何将它的工作在你。

    运行时代码

    请注意,这个项目是由一个贡献者代码发布的。 参加本项目,你同意遵守它的条款。


    cod  COL  Collect  collection  scripts  Basic  
    相关文章