TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【StarSuite Basic/OpenOffice.org Basic】
オナオナ開発プロジェクト
CoffeeScript
ふらっと C#,C♯,C#(初心者用) Part147
クラスとかインスタンスってなんのためにあんの?
C# vs Java どっちが好き? その5
スレ立てるまでもない質問はここで 149匹目
ふらっと C#,C♯,C#(初心者用) Part145
Kotlin 3
データ構造,アルゴリズム,デザインパターン総合スレ 3

Jenkins


1 :2012/09/10 〜 最終レス :2019/05/15
無いので建ててみた。
○Jenkins
Javaで書かれたオープンソースのCI(継続的インテグレーション)サーバ
Hudsonの後継
本家
http://jenkins-ci.org/
日本JENKINSユーザ会
http://build-shokunin.org/
CI(継続的インテグレーション)とは
http://www.sophia-it.com/content/%E7%B6%99%E7%B6%9A%E7%9A%84%E3%82%A4%E3%83%B3%E3%83%86%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3

2 :
これを貼らねば。
http://ja.wikipedia.org/wiki/%E3%83%81%E3%83%A3%E3%83%BC%E3%83%AB%E3%82%BA%E3%83%BB%E3%82%B8%E3%82%A7%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B9

3 :
会社クビになったから暇つぶしに勉強してみることにした。
ちなみに、sourceforgeのGitからソースを取り込んでビルドしようとして
心が折れた。
もう就職無理かも。

4 :
>>2
すまね、忘れてた。


5 :
>>3 町村議会の議員に立候補すれば? 誰でもできる仕事らしい。

6 :
>>5
マジで?!
でも供託金とか選挙資金がねぇよ・・・。
しかも、住んでるとこの選挙ってまだまだ先だし。

7 :
>>6 供託金を知ってるなら
http://ja.wikipedia.org/wiki/%E4%BE%9B%E8%A8%97%E9%87%91
(引用)
日本の場合、公職選挙法第92条に基づき、町村議会議員を除く
被選挙人は、供託所に供託をした上、立候補の届出に際し、
供託を証明する書面(供託書正本)を提出することとなっている。

8 :
町村議会議員の選挙には供託金は必要ありません。
「アカルイミライ」というテレビ番組でやってた。

9 :
>>7-8
町村議会は供託金要らないのか・・・はじめて知った。
これで資金の問題は半分解決したな!
でも、町村議会って町や村に住んでないと被選挙権がないんじゃね?

というか、もう選挙と軍曹の話はいいよ・・・orz
どうせ無職NEETの俺には関係無い話だ。

10 :
      ,-――――――-.
      /           |
     /           |
     /             |
    l"ジェンキン寿司   l
   ,、_lー-―――――‐--、/l
   i ト、ミミ ,r‐- 、``'ニ=‐、.彡リ.
   ヾ,iハ゛.´ _,,、_  i.; _,. ` 彡'i)
    `、j,'  `゚''´:.ノ i::<・ゝ) .ハン       へいらっしゃい!!
     i,   ` ,、/ i_ `` ,r'
   ,r〃'i  ,r'ヽ、 _,〉  /.
   /i:ト、;;i,  ミ=_‐_-, 'i /ヽ__
r-‐'´i::::ハ;;ヾ、‐‐-、  ノ´/i:::'i`i‐- 、_
::i' .l:i 'i::::i ヾ;;`‐---‐'i':/ i、 'i::! i::::i `
:i' i:| !:::l _,r.、;;;;;,r''´ヽi. ll::i i::i l:::'i


11 :
満25歳以上で3カ月以上その市区町村に住所のある者、だな。
http://www.soumu.go.jp/senkyo/senkyo_s/naruhodo/naruhodo02.html

12 :
>>10-11
おまえら・・・orz

ところで、小規模プロジェクトでCIサーバを導入するケースって
珍しいかな?
とりあえず当面は俺一人で使う予定なんだが。
この技術を習熟して、主にテストの自動化、ソース管理の厳密化等々で
プログラムの性能向上(+リファクタリング)と品質保証に役立てたいと思ってる。


13 :
2chは職業プログラマには完全に見捨てられた場所だから聞いても無駄
なんでこんなスレ立てようと思ったのやら

14 :
>>13
>2chは職業プログラマには完全に見捨てられた場所
知らなかった・・・俺はどこに行けばいいんだ orz

15 :
ちなみに、やっとGitでソース取ってきてビルドできるまで設定できた。
ちょっとしたミスでかなり時間を無駄にしたがw
次はテストの自動化部分だな・・・。
C++(Qt)でプログラムを作る予定なんだが、また無駄に苦労しそうだw

16 :
JenkinsのコードってSourceForgeにおいてあるんだっけ?
GitHubにあるのは見たけど。
あれ使うのって開発言語がJavaだとプラグインでいろいろ恩恵に預かれるよね。
Javaじゃなくても、SVNとかポーリングしててコミットすれば勝手にビルドしてくれたりと便利なところはあるけど。

17 :
>>16
すまん、誤解させたようだがJenkinsのビルドをしているわけじゃない。
SourceForge(Gitサーバ)に置いた自分のコードをJenkinsでビルド
できるように設定しただけ。
Gitサーバも自宅に用意しようと思ってたんだけど、外からアクセスできた
方が良いし、常時起動は電気代がもったいし、自宅のPCはいつ壊れるか
わからんから外部のサービスを利用することにした。
どうせ当面はオープンソースとして開発していくつもりだしね。
>あれ使うのって開発言語がJavaだとプラグインでいろいろ恩恵に預かれるよね。
何やかんやでJava関連が一番充実してるよなw

18 :
Jenkinsで変更履歴を見ると日本語のコミットログが文字化けしてる・・・orz
TortoiseGitとSourceForgeのWebページで見る分には問題ないのに。


19 :
>>18
gitだとそうなのかな?
svnじゃ化けたことないな。

20 :
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
                  京都大学霊長類研究所

21 :
おすすめのプラグインてなに?
別のジョブの成果物を自身のジョブにコピーするやつとか
同時にビルドされると困るジョブをビルドした際にどちらかが待機するやつとか
使ってるけど、おすすめがあれば教えて欲しい

22 :
>>19
過去に同じようなバグがあったみたいだ。
今も治ってないのか、再発したのか、別物か、よく分からん。
ttp://d.hatena.ne.jp/ssogabe/20100510/1273493314
ttps://gist.github.com/2402777
ログはTortoiseGitかSourceForgeで見ればいいから
解決を諦めて放置することにしたよ。


23 :
需要ないんかねー
仕事で使ってるし興味あったんだが

24 :
Hudsonのころから使ってるけど、日本語メーリングリストとblogとtwitterとカンファレンスでおなかいっぱい。

25 :
使い始めて一年ぐらい経つけど、Jenkinsよくできてるわ。すごい。

26 :
プロジェクト登録したら、あとは空気だからね。
最初はあれこれ試したけど、「使い倒す」って感じしないわ。

27 :
いや、使い倒すだろ

28 :
日々の呼吸を「呼吸しまくる」とは言わないだろ。
つまり、そういうこと。

29 :
>>27
基本、問題なければ黙ったままだし、問題あればメールで教えてくれる便利な存在、って感じ。

30 :
ビルドトリガを "定期的に実行" にしてスケジュールを "*/10 * * * *" にして
ビルドではシェルの実行をやってみました。
0分、10分、20分、…ちょうどに実行してくれたら最高にうれしいのですが、それは無理としても
ひとつのマシンでは1分46秒遅れ、もうひとつは1分8秒遅れます。
1分45秒でもなく1分47秒でもなく1分46秒遅れます。
1分7秒でもなく1分9秒でもなく1分8秒遅れます。
Jenkinsさんは、しれっとした顔でわざと遅らせているのでしょうか。

31 :
よくわからんがまずノード間のクロックは同期してるの?あとトリガからの待機時間とか意識してる?

32 :
Jenkinsを2台のサーバー(XenのDom-U)にインストールしました。
それぞれ別個に動作しており依存はしていません。
ビルドを定期的に実行しているのですが、ビルド履歴に記録されている時刻は
指定時刻より遅れています。多少の遅れはやむを得ないのは承知していますが、
1分以上遅れるのは、ちと遅すぎじゃないかと感じます。
片方のマシンでは1分8秒、もう一方のマシンでは1分46秒遅れています。
ちなみに、「プロジェクトの高度なオプション」にある待機時間は設定していません。
Jenkinsの定期的な実行は、この程度のずれがあるものなのでしょうか。
それともどこかの設定をミスしているのでしょうか。

33 :
アプデしたら背景のおじさんが解雇されて別なのになった(´・ω・`)

34 :
あのおじさんがハドソンさんだったんだろうな。
しかし、なぜ486DXに。

35 :
バージョン1.486記念でしょ。また戻るんでは。

36 :
Jenkinsおじさんが復活した(`・ω・´)

37 :
gcov の結果食えるプラグインないのか
変換してcoberturaプラグインとかイマイチだな

38 :
プラグインアンインストール機能をずっと待っていた

39 :
確かに使えないプラグイン手軽に消したいものな
しっかし使いだすとJenkinsない開発は考えられないな

40 :
jenkinsはじめました

41 :
今のjava騒動から職場でJenkins禁止令出たら最悪だな…

42 :
アプレット絡んでたっけ?

43 :
最近のアプデで出た何やらキーを生成するやつってなんだろ?
セキュリティがどうこうと書いてあったけど、あれ実施してもログを見るとIOExceptionが出てる…
以降のアプデでちゃんと動くようになるんかな

44 :
あ、それ俺も出たわ
でも管理画面のエラーメッセージ消して普通に使ってた
そのあと1.499まで上げたけど問題なし

45 :
うわ、1.500でジョブのコピーがエラー吐くようになった

46 :
>>45 うちの1.500もジョブのコピーがエラー吐いてる。

47 :
まじ?
戻そうかな

48 :
1.501でジョブコピー治ったよ

49 :
Git Pluginでgitからコードを取得してビルドする際に、変更履歴のとこのコミットメッセージに日本語が入ってると文字化けしてしまうんだけど、うまく表示させる方法ないかな

50 :
日本語コミットログは小学生までだな

51 :
コミットログの書き方がルールとして決められている場合は仕方ないでしょうに

52 :
検索すれば対処法は見つかるだろ

53 :
日本語でコミットログ書くルールな会社…怖い
とにかくGit対応に関していえば、そろそろプラグインじゃなくてJenkinsがネイティブ対応してもよさげじゃない?

54 :
ググったら普通に出た
とりあえず、file.encoding=UTF-8でJenkinsを動かすことにしたよ
コミットログに関してはチケット番号+チケット名を書くと決まってるからなぁ

55 :
おまいらのオススメプラグイン教えて

56 :
プラグインにもレーティング機能があったらいいのに

57 :
>>55
チャック・ノリス化プラグイン

58 :
ビルド手順の追加 のボタンが効かなくなってしまったよ、
プルダウンでAntとかシェルの実行とかは出てくるが、
クリックしても入力欄が出てこない

59 :
>>58
別のブラウザでお試しあれ

60 :
>>49
プラグインのほうで修正してくれたみたいね

61 :
Jenkinsはジョブ内での各コマンドが出してくる標準出力をどうやってJenkinsのコンソールとしてファイル化?してるのだろう?

62 :
>>61
どんな言語でも普通できると思うけど?

63 :
>>61
標準出力ストリームをファイル出力ストリームに直接繋げたか、
標準出力を1行(1文字?)ずつローカル変数に入れてからファイル出力してるか、
そんな感じでないの?

64 :
え?
パイプでしょ?

65 :
む、確かにどうしてるんだろ
標準出力て出し手が意識しないかぎり普通バッファされるじゃん
でもJenkinsのコンソールは更新あると即更新されるな
だから単純なパイプとは思えなくて
63のが正解かな?

66 :
今時の入出力ライブラリは、出力が端末かファイルかをなんとなく識別してくれてるんじゃないのかな。

67 :
>>65
何言ってるの?
単純にコマンドを実行したら画面に表示されるのと同じタイミングで、何の遅延もバッファリングも無く
パイプから読めるんだけど?

68 :
>66
今時?

69 :
ソース読め

70 :
おまいらJenkinsに追加、改善して欲しい機能もしくはプラグインある?
俺はブラウザからワークスペースの全文検索したいことあるな
しかもジョブ横断で
もしかして既にできたりする?
あとは速度改善
ジョブもビルドも多いせいかマスターのマシン再起動したときJenkins起動まで死ぬほど待たされるようになった

71 :
>>70
時間ぴったりを所望

72 :
ん?
ntpじゃダメなの?

73 :
Webアプリ等のプロジェクトで普段はビルドとテストだけ、ただし時にはデプロイという
場合はどういう設定にすれば良いのだろう。
前回のビルドで上手くいった結果をボタン一発で再ビルド無しでデプロイ出来ると
有り難い。

74 :
>>72
Webコンテンツのデプロイに使ってるんだけど
0時公開というのがしばしばある。
1分程度のずれが気になる人がけっこういる。

75 :
cronでdeployツール使えばいいんじゃね?

76 :
つか、あれか。
別ディレクトリにデプロイしたり、apacheがアクセス権がないディレクトリにデプロイしたりしといて、
時刻が来たら、mvdirとかchmodで一瞬で作業が終わるようにしとくとか。

77 :
>>75
デプロイにはrsyncを使ってるんだけど、その実行時間じゃなくて、
時間ピッタリの希望は、Jenkinsのジョブ開始時刻のほう。
指定から1分〜2分程遅れるジョブがある。

78 :
>>77
いや、だからその「Jenkinsのジョブ開始でやる内容」をcronで実行すればいいんじゃないかということなんだけど。
しかも、一瞬で終わる作業にしとけば、00:00:00ちょうどに終わることが期待できる。

79 :
>>78
いやあ、その通りなんですが、そのcronの設定をどうやってやってもらうかが問題で…
Jenkinsみたいなビューティーな画面のものじゃないとユーザーの拒否反応が…
Jenkins向きじゃないのは分かってるんですが、他のツールが思い当たらなくて…

80 :
>>79
ああ、自分で設定/実行する作業じゃない場合の話か。
デスクトップで使えるGUIなcron設定ツールか、美麗なWebベースの設定ツールがありそうなものだけど。

81 :
>>79
Jenkinsでcronの設定をするジョブを作っちゃうのダメかい?

82 :
最近のバージョンは不安定でレーティングいまいちだね
落ち着くまで機能追加控えてバグ取りだけにしてほしいな

83 :
git+gerrit+gitweb+jenkinsの組み合わせで利用してる
gerritにpushしたのとほぼ同時にjenkinsのジョブが走るから助かる
結果だけなら基本的にgerrit見てればjenkinsさんが伝えてくれるから楽だ
さらにredmineを連携させると面白いかなぁ

84 :
定期的にある特定のビルドのタイミングだけ、
特定の成果物を保存したいんだけど
毎回設定かえるのもめんどいし
なんかいいやり方か、プラグインあります?

85 :
>>84
パラメータ付きビルドとか設定して、指定されたパラメータで成果物を変更できるようにする
もしくはジョブを分ける

86 :
最近のバージョン不安定だな〜

87 :
ファイルが更新されたタイミングでシェルスクリプトを実行したいんですが
どうやるのでしょうか?

88 :
ファイルを常時見張っておいて更新されたら即ジョブ実行という機能はなく、
そういうプラグインもないと思うので、
ジョブを定期的に実行して、更新されてなければ何もしないようにしておく
くらいのことしか考え付きません。

89 :
ファイルの更新を監視するツールを使って、更新されたらwgetやcurlでJenkinsのジョブをキックするとか、svnプラグインが使ってるような方法で通知するとか。

90 :
なるほど、ちょっとやってみます

91 :
FSTrigger とかどーだろ?

92 :
C言語のカバレッジをJenkinsで可視化するならやっぱりgcov->gcovr->covertura plugin なのかな?

93 :
うん、うちもそれでやってます

94 :
ワークスペースをジョブ実行時にクリアするのどうやってる?

95 :
ビルド時のsvnプラグインのupdate機能の中に管理ファイル以外削除するようなのがあるから、それでクリーンにしてる

96 :
プラグインじゃなくて基本機能であってもよさそうだけど
手動でワークスペース消すボタンはあるわけだし

97 :
jenkinsは使いたいけど僕のセレロンマシンではjenkinsを起動するだけでメモリ80%越え

98 :
Windowsサービスが起動しなくて1.539から上げられない

99 :
俺も1.536から1.541に上げたら起動しなくなった。
手動で1.536に戻したよ。

100 :
1.542で治った?


100〜のスレッドの続きを読む
テスト
シェルスクリプト総合 その33
TopCoder
Excel VBA 質問スレ Part65
☆★Java質問・相談スレッド181★★
DarkBASIC
☆★ Java の宿題ここで答えます Part 74 ★★
Android開発質問スレ
暇だから最強のメモ帳つくらね?【java】
HelloWorld集めようぜ
--------------------
【中央日報】安倍氏、国会演説で韓国にたった1回だけ言及「国同士の約束を順守せよ」[10/4]
FC2 blog vol.102
【米国】上院議員「金正恩が死んで北朝鮮の人々が救われることを望む」 [ソメチメスッスッス★]
超小型モーションセンサーカメラ【Angel-eye】
奥村ユリ ファン倶楽部 Part.2
【もやしコイン】Sprouts【SPRTS】3袋目
JR西日本契約社員スレ Part.3
◆◇DREAMS COME TRUE ◇ドリカム128◇◆
DearDream & KUROFUNE 周辺ヲチスレ6
わかめラーメンウマー(゜д゜)
三方ヶ原合戦の真実
維新の嵐 続編欲しい!
バビロン 第2章
「ELLEGARDEN」VS「ELLE」
ダイバーは自己責任という言葉の意味を知らない
【PS4・XB1】Call of Duty : World War II【CoD:WW2】part122
東山紀之のダメな部分は?
【10年に1回】草千里19【大規模イベント】
おまいらのカレーに入れる隠し味
第28回埼玉政財界人チャリティ歌謡祭〜埼玉の奇祭
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼