<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 
ベータ期間ということで無料。結構ベータ期間長いみたいだけどいつまでなのか不明。正式化後の有料プランも不明。</p><p>今風のオサレだけど使いにくいUI (幸いすぐ慣れる)。機能的には十分なんだけど某サービスのプライベートリポジトリで試してみると get code で無反応?でタイムアウトしてしまってうまくいかない... テスト用公開リポジトリではまったく失敗しないんだけど、非公開なのが原因なのかリポジトリサイズが原因なのかよくわからない。色々設定変えて1回だけ成功したんだけど再現できない。</p><p>最大25分。今はたぶん収まると思うんだけど (完走してないので不明)、後々収まらなくなりそう。あと実行待ちキュー(?)の順番が回ってくるまでが結構かかってる印象 (時間帯にもよるかもしれない)。</p><p>コマンド?みたいなのを作ったり組み立てたりしやすい自由度が高いのが売りっぽい。わりといいと思った。ただしわかりやすくはない。ビルドとデプロイが分かれているのが他と違っていてちょっと見にくいが、それぞれ通知させられるのは便利かもしれない。
<time>2014-10-08</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 勝手に <kbd>git submodule update --init --recursive</kbd> を実行するようで、
これを無効にはできないようです。 (「get code」のまま止まって先に進まないのはこれが原因かもしれません。)
<time>2015-05-12T08:08:51.100Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GitHub</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BitBucket</anchor> に対応している。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Docker</anchor> 対応版なら <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> を回避できるらしい <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src>。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="en">wercker - docs</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">wercker</anchor> 著, <time>2015-05-27 21:13:29 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://devcenter.wercker.com/docs/faq/migration-tips-v2.html">http://devcenter.wercker.com/docs/faq/migration-tips-v2.html</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Docker</anchor> container 内のどのディレクトリーに git リポジトリーが配置されるかは勝手に決められ、自分では決められないっぽい。
事前に配置位置を想定した container を用意しておくことができないし、
build した container を push できると謳っているのにそのディレクトリー配置を自由にしづらいのはちょっと厳しい感じがある。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;9</anchor-internal> <code>/pipeline/source</code> に配置されるらしい。これは固定なのかな??</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> build と deploy が、他の多くの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CI</anchor> とは違って別になっている。 build 後自動 deploy
もできるが、自動的に deploy を起動するだけで、build に引き続き deploy するわけではない。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> ブランチで deploy の条件分岐をしたい時は、 Web 側で deploy target を定義して (環境変数を設定できる)、 yml 側でそれを参照するようなコマンドを書けばいいらしい。 yml で分岐する構文は無さそうなのでブランチによって実行するしないとかは if コマンドとか使わないといけなそうで面倒だ。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 失敗時にメール通知がほしいときはアカウント設定から指定できる。自分で無効化した覚えがないけど、デフォルトでオフなのだろうか?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Docker</anchor> 版に移行したら IRC 通知のステップが動かなくなった。 python がないというエラーになるが自前で python をインストールしても動かないので、どうしたらいいのかわからない。</p><figure class="amazon"><p>継続的インテグレーション</p></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> オサレUIがとても使いにくいのどうにかならないものか。特に結果画面でステップを選ぶと表示中のステップが閉じて選んだステップが開くので、見比べたいとき不便だし、上方のステップが閉じるとスクロール位置がずれるので下方の開いたステップが見えないところに動いていって極めて使いづらい。。。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <code>heroku-deploy</code> は、 submodule update した状態で実行されると、
submodule も含めて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Heroku</anchor> に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">push</anchor> します。 submodule update
していない状態で実行されると、本体だけを <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">push</anchor> します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite xml:lang="en">Introducing Wercker Workflows</cite>
( (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">wercker</anchor>著, <time>2016-08-02 03:51:58 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blog.wercker.com/2016/05/09/Introducing-Wercker-Workflows.html">http://blog.wercker.com/2016/05/09/Introducing-Wercker-Workflows.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> 2017年1月の仕様変更で <code>heroku-deploy</code> が今まで通りに動かなくなりました。
これとこれは移行しましたがこれとこれは移行できませんでした、と通知メールが来ていましたが、
そこに掲載されていないものも動かないものばかり。
SSH 鍵の問題のようですが、設定上は間違っていなそうに見えるし、
仕様変更があったのでこう書き換えてくださいという情報もない (または見つけられない)
ので、どう対処すれば治るのかさっぱりわからない。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CircleCI</anchor> が無料化されて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BitBucket</anchor> 対応したことで、もはや <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Wercker</anchor>
を使うメリットはないのではないでしょうか。非互換変更なんてするところは信用できない。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="en">Wercker Home</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Wercker,</anchor>著, <time>2017-09-30 12:54:01 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.wercker.com/">http://www.wercker.com/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;16</anchor-internal> 未だに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTPS化</anchor>されていないというのは技術力が不安になりますな。
(流石にサービス本体は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTPS</anchor> だが。。。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 
いつの間にか <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Oracle</anchor> に買収されてるのか。辛い現実よのうwww</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;14</anchor-internal> が続いているのか無関係なのかわかりませんが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SSH</anchor> 鍵のエラーで Heroku にデプロイできないことがありがちです。
不思議なのは、成功するときは何度でも成功するし、
失敗するときは何度でも失敗して全然うまくいきません。
<time>2018-01-30T03:25:34.700Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Oracle</anchor>
に買収されたあとやってるのかやってないのかわからん状況になってるな
ドキュメントはあるけどトップページ(?)はどこにもないしブログもないし</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ログイン</anchor>は普通にできてサービスも動いているようではあるが・・・
<time>2022-02-18T05:25:37.800Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <cite xml:lang="en">wercker Status</cite>, <time>2022-02-18T05:25:52.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://status.wercker.com/">http://status.wercker.com/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <cite xml:lang="en">Wercker Documentation :: Wercker Documentation</cite>, <time>2022-12-05T13:25:47.000Z</time>, <time>2022-10-17T16:02:02.688Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20221017160149/https://devcenter.wercker.com/">https://web.archive.org/web/20221017160149/https://devcenter.wercker.com/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> <time>2022-10-31</time>でとうとう<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">サ終</anchor>してたらしい。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> 
今まで気づかんかった、通知メールも何も来ないひっそり、跡地もなしとは・・・
<time>2022-12-05T13:26:35.00Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> 
ここは実行するコマンドを<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リポジトリー</anchor>内のファイルではなくて設定画面で指定する形式だったんよ。
念のため控えておいてよかった。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> 
ユーザーデータばっさり抹消するのに通知の一つもよこさんとかけしからんよな、これだから
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Oracle</anchor> は。。。</p></body></html>