タグ

buildに関するang65のブックマーク (5)

  • Drone and Docker, Open Source CI · drone.io

    Posted by Brad Rydzewski on 2014-02-05 Today we’re excited to announce an open source edition of the Drone CI server! You can find the project at github.com/drone/drone And a very nice writeup in VentureBeat by Jordan Novet: Drone.io’s shift hints at the future of sending software to clouds Built on Docker We believe containers have a bright future and we’re ready to make a big bet on Docker. Dr

    Drone and Docker, Open Source CI · drone.io
    ang65
    ang65 2014/02/08
  • 【Jenkins】Build Pipeline Pluginを使ってみた

    的な設定方法とポイントを紹介したいと思います インストールしたプラグイン名はタイトルにもありますが「Build Pipeline Plugin」です 普通にJenkinsのプラグイン管理から行えばインストールできます まずは完成したものを紹介これを元に設定方法を紹介します 図の赤枠の部分2つ(自動ジョブ実行と手動ジョブ実行)の設定方法を中心に説明していきます まず、あるジョブが実行された後に自動でジョブを実行させる方法ですが、各ジョブの設定から以下の箇所で設定します このジョブが完了したあとにデプロイ用のジョブを実行させるわけです ここでポイントになるので「デプロイ用のジョブ」をあえて作成すること デプロイ用のジョブはあくまでもデプロイするだけのジョブでSCMなどからソースを取得してbuild.xmlを叩くなどは行いません 単純にデプロイメントのコマンドを実行するだけです このジョブを

    【Jenkins】Build Pipeline Pluginを使ってみた
  • The Waf Book

    ソフトウェアの複雑化に伴い、ソフトウェア作成のプロセスもさらに複雑になってきている。 今日のソフトウェアは様々な言語、コンパイラ、多くの分散した入力データファイルを必要とする。 ソフトウェアは今やソフトウェアのビルドプロセスを表現するのに用いられており、それは簡単なスクリプト(シェルスクリプトやMakefile)やコンパイラ(CMakeやQMake)、完全なアプリケーション(SCons, Maven, Waf)の形態である。 ビルドシステムという用語は、アプリケーションのビルドに用いられるツールの設計、として使われる。 ビルドシステムはビルドするソフトウェアに関していくつかの想定をし、異なる言語やプロジェクトをビルドする際にそれらの想定は典型的に限定される。 例えば、AntはMakeよりもJavaプロジェクトにおいては適しているが、単純なC言語のプロジェクトの管理に関してはMakeよりも

  • Grunt: The JavaScript Task Runner

    Why use a task runner?In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort. Why use Grunt?The Grunt ecosystem is huge and it's growin

    Grunt: The JavaScript Task Runner
  • waf チュートリアル - 純粋関数型雑記帳

    waf - The flexible build system http://code.google.com/p/waf/ wafというものを最近知り一目惚れしてしまったので、紹介記事を書きます。ユーザーが増えると嬉しいな。 wafとは何か?特徴・利点・使うべき理由 wafはPythonベースのビルドシステムです。同様のことを行うツールとして、Autotools、Scons、CMake、Antなどがあります。Sconsからの派生で、比較的新しいソフトウェアです。 分かりやすい Pythonで書かれており、スクリプトもPythonで記述します。シェルスクリプトと謎のマクロが入り混じるAutotoolsや、独自言語のCMakeなどに比べて扱い易いです。Pythonを知っていれば非常にすんなりと使いこなすことが出来ます。Pythonを知らなくても、他の独自言語を覚えるよりは実りがあるかと思います

    waf チュートリアル - 純粋関数型雑記帳
  • 1