Pwrake: Distributed Workflow Engine based on Rake / RubyKaigi2016

0
前へ 1 ・・ 4 5
Kazuho Oku @kazuho

@frsyuki ビルドツールは、ビルドコマンドを呼び出す前にテンポラリファイルを作り、ビルドコマンドが成功したあとにテンポラリファイルを消す。また、テンポラリファイルが既にある場合は前回のビルドが失敗したとみなす、ということです

2016-09-12 15:12:04
Kazuho Oku @kazuho

ビルドの成功やファイルの更新を、更新日時に依存して判断するか、それともchecksumやロックファイル等を使って判断するかは、makeでも選択可能であるべきだと思う。というか、できるのかもだけど

2016-09-12 15:13:59
Sadayuki Furuhashi @frsyuki

@kazuho 前回のビルドが失敗していたと分かった場合には、対象ファイルは完全には作成されていないとみなして、対象ファイルを作成するタスクを再実行すると言うことですか? なるほど、それはできますね。

2016-09-12 15:15:08
Sadayuki Furuhashi @frsyuki

digdagに、ファイル名をベースにするオペレータを追加するのはおもしろそうだな。

2016-09-12 15:16:32
前へ 1 ・・ 4 5