- 特定の条件下で、 digdag reschedule で変更したスケジュールがdigdag push時に元に戻る。
- backfillを実行するためにrescheduleが必要になる場合があるが、これにより突然backfillが出来なくなるという問題が発生する。
- スケジュール付きのワークフローに対して、スケジュールをdisableする
| $ digdag server --log-level debug --max-task-threads 10 --config $HOME/digdag/conf/digdag.properties --task-log $HOME/digdag/logs/sessions/ | |
| ... | |
| 2017-03-15 12:53:31 +0900 [DEBUG] (main) io.digdag.core.database.DataSourceProvider: Using database URL jdbc:h2:... | |
| 2017-03-15 12:53:31 +0900 [INFO] (main) io.digdag.core.crypto.SecretCryptoProvider: secret encryption engine: disabled | |
| applying 20170116082921 set: [20160602184025, 20160908175551, 20151204221156, 20160818220026, 20160623123456, 20161028112233, 20160818043815, 20160817123456, 20160719172538, 20160610154832, 20161005225356, 20160602123456, 20160926123456, 20161110112233, 20160928203753, 20161209001857, 20170116082921] | |
| applying 20170116090744 set: [20160602184025, 20160908175551, 20151204221156, 20160818220026, 20160623123456, 20170116090744, 20161028112233, 20160818043815, 20160817123456, 20160719172538, 20160610154832, 20161005225356, 20160602123456, 20160926123456, 20161110112233, 20160928203753, 20161209001857, 20170116082921] | |
| error: com.google.inject. |
| node('remote') { | |
| git url: 'https://github.com/akirakw/parallel-test-executor-plugin-sample.git' , branch: 'wip/gradle' | |
| stash excludes: 'target/, build/', includes: '**', name: 'source' | |
| } | |
| def splits = splitTests([$class: 'CountDrivenParallelism', size: 2]) | |
| def branches = [:] | |
| for (int i = 0; i < splits.size(); i++) { | |
| def exclusions = splits.get(i); | |
| branches["split${i}"] = { | |
| node('remote') { |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| # Dockerfile for installing GitBucket | |
| FROM ubuntu | |
| # Setup Java | |
| RUN apt-get install -y python-software-properties | |
| RUN add-apt-repository ppa:webupd8team/java | |
| RUN apt-get update | |
| RUN echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections | |
| RUN apt-get install -y oracle-java7-installer |
| # ステータス:closedなマイルストーンを検索してIDを調べる | |
| curl https://api.github.com/repos/asakusafw/asakusafw/milestones?state=closed | |
| # URLの末尾の番号を覚えておく | |
| [ | |
| { | |
| "open_issues": 0, | |
| "description": "", | |
| "url": "https://api.github.com/repos/asakusafw/asakusafw/milestones/2", | |
| "title": "ver.0.2.0", |
| # クリーニング | |
| sudo apt-get clean | |
| # VMのシュリンク | |
| cd / | |
| sudo dd if=/dev/zero of=/0bits bs=20971520 | |
| sudo rm /0bits | |
| ※シャットダウン後、 | |
| 「仮想マシン設定の編集」-「ハードウェア」-「ハードディスク」 |
| 106 # Custom Logging levels | |
| 107 | |
| 108 #log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG | |
| 109 #log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG | |
| 110 #log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG | |
| 111 log4j.logger.com.asakusafw=DEBUG |
| # ローカルリポジトリを最新に更新 | |
| cd asakusa-aggregator | |
| mvn clean install eclipse:eclipse -Dmaven.test.skip=true | |
| # アーキタイプからテストプロジェクト作成 | |
| mvn archetype:generate -DinteractiveMode=false -DarchetypeCatalog=local -DarchetypeGroupId=com.asakusafw -DarchetypeArtifactId=asakusa-archetype-batchapp -DarchetypeVersion=0.2-SNAPSHOT -DgroupId=test -DartifactId=testprj -Dversion=1.0-SNAPSHOT -Dpackage=test | |
| # Asakusa Runtime/ThnderGateの入れ換え | |
| cd testprj | |
| mvn assembly:single antrun:run | |
| # ビルド |
| # まずClone | |
| git clone [email protected]:ashigeru/asakusafw.git | |
| cd asakusafw | |
| # リモートブランチのチェックアウト | |
| git branch -a | |
| git checkout -b dmdl origin/dmdl | |
| # ほかのリポジトリのフェッチ | |
| git remote add akirakw https://github.com/akirakw/asakusafw.git |