Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Capybara::Poltergeist::JavascriptError: One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details). TypeError: 'undefined' is not a function (evaluating 'ReactElementValidator.createElement.bind( null, type )') TypeError: 'undefined' is not
何の因果か最近Emacs Lispを書くことになりました。 Emacsみたいなこわいエディタの話をしているのは必然的にこわいひとが多いです。 ドラクエで例えるとキラーマシンみたいな方ばっかです。 そんな中、ひのきのぼう/たびびとのふく/Lv1 でぷるぷるしながら調べたこと試したことをまとめて公開します。 新たな勇者のぼうけんの、最初の一歩を手伝えれば幸いです。 注意 Emacs Lispは初心者、それ以外は今回はじめて触ったという体たらくで書いた記事です。 というか、主にこのページの劣化焼き直しです。 Emacs Lispのテスト、依存性管理、CI - 備忘録 この記事を読む方は先にこちらのページをひと通り読みましょう。不自由なく理解できた方は以下を読む必要はありません。 ERTとは ERT is an Emacs Lisp library for regression/unit test
背景 Travis-CIに入っているImageMagickがどうも自分が期待していた APIが使えないビルドであった為、これを自前でビルドしようとしたら、 今度はautoconfが古いと怒られた。 autoconfも自前のモノを入れることにした。 ちなみに、この方法は、古いtravis-ci用のファイルの書き方なので、 新しい書き方で書ける人はそうしたほうが負債にならないと思われる。 autoconfをgitでcloneしてビルドする GNUのツールなので、./configure一発と思いきや、gitで持ってくると まず、configureがない。 このconfigureを作るのに大変苦労した。 autoconfコマンドを1回叩いて、エラーをくらい、めげずにもう一度叩くと、configureを生成してくれるが、travis-ciだと、コマンドの終了コードが0以外だと即エラーで中断なので、困
sudo make install make install-am make[1]: Entering directory `/home/travis/build/kjunichi/ImageMagick' make[2]: Entering directory `/home/travis/build/kjunichi/ImageMagick' /bin/mkdir -p '/usr/lib' /bin/bash ./libtool --mode=install /usr/bin/install -c magick/libMagickCore-6.Q16.la wand/libMagickWand-6.Q16.la Magick++/lib/libMagick++-6.Q16.la '/usr/lib' libtool: install: /usr/bin/install -c magic
はじめに Travis CIでObjective-Cプロジェクトをビルドする場合、デフォルトでxctoolが実行されるが(Building an Objective-C Project)、xctool自体の問題でエラーになることがある。 このため、xctoolではなくxcodebuildを使用する設定ファイル(.travis.yml)を紹介する。 ビルドのカスタマイズ Travis CIのビルドは2つのステップで構成される: install: 必要な依存物をインストール script: ビルドスクリプトを実行 インストールステップ、スクリプトステップに加え、インストールステップの前、スクリプトステップの前後でカスタムコマンドを実行することができる。詳細はCustomizing the Buildを参照のこと。 設定ファイル(.travis.yml)のサンプル language: objec
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ※この記事はTSG Advent Calendarの1日目の記事です。 こんにちは。知らない人は知らないhakatashiです。今年もAdvent Calendarギリギリ投稿となりました。申し訳ねぇ申し訳ねぇ。 よく知られている通り、怠惰はプログラマの三大美徳のうちの一つと言われています(ギリギリ投稿の言い訳ではない)。つい先日もあらゆる行動を自動化したというハッカーの実話に基づいたHacker Scriptsが話題を博しましたが、この手のオートメーションはあらゆるプログラマの魂の源泉であるはずです。OSSにおける自動化といえばTra
EC-CUBE3 では、PHPUnit + Travis CI を使用し、ユニットテストを自動化しています。 しかし、ここでテストされるのは、単体テストであり、この他、ブラウザを使用しての受け入れテストが必要になってきます。 また、 PHPバージョンを変更してのテストは、Build Matrix で簡単に設定できますが、データベースのバージョンや、ブラウザの種類を変更するのは難易度が高いです。 EC-CUBE3 は比較的こまめにリリースすることで、品質向上を図っていますので、リリースのたびに、多くの環境で受け入れテストをするのは、相応の労力が必要です。ブラウザからのテストといえど、単純なものは自動化してしまいたいですね。 ここで登場するのが Codeception です。 Codeception とは? PHP で書かれたテスティングフレームワークです。 受け入れテスト(Acceptanc
Travis CI | Travis WebLint を利用して .travis.yml をチェック 概要 .travis.ymlファイルの設定を試行錯誤して、GitHubのコミットログが汚れてしまう、 などの経験がある方は少なからずいらっしゃると思います。 そこで、TravisWeb Lint を利用して .travis.yml をチェックします Travis WebLintとは? WebのUIから .travis.yml ファイルをチェックするツール。 URLは以下です。 下記の2形式をサポートしています。 GitHub Repositoryを指定 テキストエリアに直接入力する形式が利用可能。 GitHub Repositoryを指定してみる 私が公開している kosi gem を指定してみます。 Enter your GitHub Repository に tbpgr/kosi と入
開発のイテレーションを高速に回す上で、CI は非常に重要な役割を担っています。バージョン管理システムにコードをプッシュ(コミット)したと同時に、CI に対してコードのビルドやテスト、解析をリクエストすることで、アプリケーションのデプロイやディストリビューションからユニットテストとコードの静的解析までの流れを自動化し、作業の抜け漏れ防止や効率化が見込めます。 最近では、Jenkins のように自分たちで CI を管理しなくても、ビルドやテストの手順と環境構築に必要な少しの情報を与えれば勝手に動作してくれる CI サービスがいくつか出てきました。代表的なところでは、TravisCI, CircleCI, wercker, drone.io などがあります。この中でも特に、TravisCI は古くから GitHub と連携して自動で動いてくれるようになっており、よく使う人も多いのではないかと思い
Update 2015/11/19 から /auth/github へアクセスできなくなっているため、サポートに連絡する必要あり...orz Travis CI Status - /auth/github disabled due to continued DDoS https://www.traviscistatus.com/incidents/bntk781kb8y8 はじめに Travis CI は Github への push をトリガーにしてビルドしてくれるのが便利。けど、決まった時間 / 定期的にビルドを実行する機能はない。そこで、Google Apps Script を cron 代わりに使い、 Travis CI API を定期的に呼び出すことで実現した。 前提 Github にオープンソースを公開している。 Travis CI でビルドしている。 手順 Travis CI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く