Jenkins
■ このスレッドは過去ログ倉庫に格納されています
確かに使えないプラグイン手軽に消したいものな しっかし使いだすとJenkinsない開発は考えられないな 今のjava騒動から職場でJenkins禁止令出たら最悪だな… 最近のアプデで出た何やらキーを生成するやつってなんだろ? セキュリティがどうこうと書いてあったけど、あれ実施してもログを見るとIOExceptionが出てる… 以降のアプデでちゃんと動くようになるんかな あ、それ俺も出たわ でも管理画面のエラーメッセージ消して普通に使ってた そのあと1.499まで上げたけど問題なし うわ、1.500でジョブのコピーがエラー吐くようになった >>45 うちの1.500もジョブのコピーがエラー吐いてる。 Git Pluginでgitからコードを取得してビルドする際に、変更履歴のとこのコミットメッセージに日本語が入ってると文字化けしてしまうんだけど、うまく表示させる方法ないかな コミットログの書き方がルールとして決められている場合は仕方ないでしょうに 日本語でコミットログ書くルールな会社…怖い とにかくGit対応に関していえば、そろそろプラグインじゃなくてJenkinsがネイティブ対応してもよさげじゃない? ググったら普通に出た とりあえず、file.encoding=UTF-8でJenkinsを動かすことにしたよ コミットログに関してはチケット番号+チケット名を書くと決まってるからなぁ ビルド手順の追加 のボタンが効かなくなってしまったよ、 プルダウンでAntとかシェルの実行とかは出てくるが、 クリックしても入力欄が出てこない >>49 プラグインのほうで修正してくれたみたいね Jenkinsはジョブ内での各コマンドが出してくる標準出力をどうやってJenkinsのコンソールとしてファイル化?してるのだろう? >>61 標準出力ストリームをファイル出力ストリームに直接繋げたか、 標準出力を1行(1文字?)ずつローカル変数に入れてからファイル出力してるか、 そんな感じでないの? む、確かにどうしてるんだろ 標準出力て出し手が意識しないかぎり普通バッファされるじゃん でもJenkinsのコンソールは更新あると即更新されるな だから単純なパイプとは思えなくて 63のが正解かな? 今時の入出力ライブラリは、出力が端末かファイルかをなんとなく識別してくれてるんじゃないのかな。 >>65 何言ってるの? 単純にコマンドを実行したら画面に表示されるのと同じタイミングで、何の遅延もバッファリングも無く パイプから読めるんだけど? おまいらJenkinsに追加、改善して欲しい機能もしくはプラグインある? 俺はブラウザからワークスペースの全文検索したいことあるな しかもジョブ横断で もしかして既にできたりする? あとは速度改善 ジョブもビルドも多いせいかマスターのマシン再起動したときJenkins起動まで死ぬほど待たされるようになった Webアプリ等のプロジェクトで普段はビルドとテストだけ、ただし時にはデプロイという 場合はどういう設定にすれば良いのだろう。 前回のビルドで上手くいった結果をボタン一発で再ビルド無しでデプロイ出来ると 有り難い。 >>72 Webコンテンツのデプロイに使ってるんだけど 0時公開というのがしばしばある。 1分程度のずれが気になる人がけっこういる。 つか、あれか。 別ディレクトリにデプロイしたり、apacheがアクセス権がないディレクトリにデプロイしたりしといて、 時刻が来たら、mvdirとかchmodで一瞬で作業が終わるようにしとくとか。 >>75 デプロイにはrsyncを使ってるんだけど、その実行時間じゃなくて、 時間ピッタリの希望は、Jenkinsのジョブ開始時刻のほう。 指定から1分〜2分程遅れるジョブがある。 >>77 いや、だからその「Jenkinsのジョブ開始でやる内容」をcronで実行すればいいんじゃないかということなんだけど。 しかも、一瞬で終わる作業にしとけば、00:00:00ちょうどに終わることが期待できる。 >>78 いやあ、その通りなんですが、そのcronの設定をどうやってやってもらうかが問題で… Jenkinsみたいなビューティーな画面のものじゃないとユーザーの拒否反応が… Jenkins向きじゃないのは分かってるんですが、他のツールが思い当たらなくて… >>79 ああ、自分で設定/実行する作業じゃない場合の話か。 デスクトップで使えるGUIなcron設定ツールか、美麗なWebベースの設定ツールがありそうなものだけど。 >>79 Jenkinsでcronの設定をするジョブを作っちゃうのダメかい? 最近のバージョンは不安定でレーティングいまいちだね 落ち着くまで機能追加控えてバグ取りだけにしてほしいな git+gerrit+gitweb+jenkinsの組み合わせで利用してる gerritにpushしたのとほぼ同時にjenkinsのジョブが走るから助かる 結果だけなら基本的にgerrit見てればjenkinsさんが伝えてくれるから楽だ さらにredmineを連携させると面白いかなぁ 定期的にある特定のビルドのタイミングだけ、 特定の成果物を保存したいんだけど 毎回設定かえるのもめんどいし なんかいいやり方か、プラグインあります? >>84 パラメータ付きビルドとか設定して、指定されたパラメータで成果物を変更できるようにする もしくはジョブを分ける ファイルが更新されたタイミングでシェルスクリプトを実行したいんですが どうやるのでしょうか? ファイルを常時見張っておいて更新されたら即ジョブ実行という機能はなく、 そういうプラグインもないと思うので、 ジョブを定期的に実行して、更新されてなければ何もしないようにしておく くらいのことしか考え付きません。 ファイルの更新を監視するツールを使って、更新されたらwgetやcurlでJenkinsのジョブをキックするとか、svnプラグインが使ってるような方法で通知するとか。 C言語のカバレッジをJenkinsで可視化するならやっぱりgcov->gcovr->covertura plugin なのかな? ワークスペースをジョブ実行時にクリアするのどうやってる? ビルド時のsvnプラグインのupdate機能の中に管理ファイル以外削除するようなのがあるから、それでクリーンにしてる プラグインじゃなくて基本機能であってもよさそうだけど 手動でワークスペース消すボタンはあるわけだし jenkinsは使いたいけど僕のセレロンマシンではjenkinsを起動するだけでメモリ80%越え Windowsサービスが起動しなくて1.539から上げられない 俺も1.536から1.541に上げたら起動しなくなった。 手動で1.536に戻したよ。 windows版導入しようと思ったけど1.543のファイル壊れてる? Windows版てインストーラー入ってるやつ? Jiraにそんな報告はなかったっぽいけど。 war叩けばいいんでないか? 新しいプロジェクトを作りました。 設定の [Source Code Management] で [Subversion] にチェックを入れて、 [Repository URL] に file:/// で始まるリポジトリへのパスを入れたら、 下記のエラーが表示されました。 Unable to access file:///・・・ : svn: E180001: Unable to open an ra_local session to URL (・・・の部分は実際のパスです) Jenkins からではなく、ターミナルから svn co file:///・・・ でチェックアウトすることはできます。 それをそのまま Jenjins の設定の [Repository URL] にコピペしたのですが、エラーが出ます。 なぜなのでしょうか。 >>104 とりあえず怪しいのは、Jenkinsを実行しているユーザー(jenkins ?)が svn のリポジトリに 書き込み出来ないんじゃないか、という点。 ジョブ増えすぎなせいか、Jenkinsの起動がすんげー遅くてやんなっちゃう 何に時間食ってるのか調べる方法あったら教えてください >>104 Jenkinsで使用するsvnのバージョンってデフォだと1.4だったっけ? それを変えてみるとか? >>105 リポジトリとその中のファイル、ディレクトリ全てのグループを jenkins に、 パーミッションを 775 に変えてみましたが、同じエラーが出ました。 グループだけでなくオーナーも jenkins に変えてみましたが、全く改善されません。 >>107 Jenkins の設定の [Subversion Workspace Version] の項目で、 svn のバージョンを 1.4 から 1.7 まで選べますが、 どれを選んでも結果は変わりませんでした。 私がターミナルで使用している svn は 1.8.5 なのですが、何か関係があるでしょうか。 svn pluginをupdateしたら全ジョブのリポジトリ認証のとこが空になった... もしかして既存のsvnリポジトリ使う全ジョブの認証再設定が必要? 今までは一つジョブ設定でよかったのに とりあえずプラグインのバージョン戻した >>111 うん。そうらしい。認証情報を追加して、あとは片っ端から設定を開いて、ドロップダウンリストで選び直したよ。 そんな機能変更してる暇があるなら、早くsubversion1.8に対応してくれー 死ぬほどsvnリポジトリ使うジョブあるんだが…ぽちぽちやってられん 一発で全部の認証再設定できないかな svn pluginのリポジトリ認証一括設定pluginを作ればヒーローに成れるチャンスだ! 誰かがんばれ! いまsvnリポジトリで特定パスを指定して、そこに変更あったらジョブ動くみたいなことしてるんだけど、gitでも同じことできる? Growlプラグインがうまく動いてくれないんです。 Build step 'Growl' marked build as failure とか言われるんです。 皆さんの環境ではうまくいってますか? ちなみに某VPS上のCentOSに構築したJenkinsから、 ポートフォワーディングして自宅のMacのGrowlに通知させようとしています。 ログ見てみたら、ヌルポになってました。 これってプラグインのバグ?? Jul 19, 2014 8:54:49 AM SEVERE hudson.plugins.growl.GrowlPublisher perform Unable to send growl. java.lang.NullPointerException at net.sf.libgrowl.internal.Message.header(Message.java:99) at net.sf.libgrowl.internal.Message.<init>(Message.java:84) at net.sf.libgrowl.internal.RegisterMessage.<init>(RegisterMessage.java:26) at net.sf.libgrowl.GrowlConnector.register(GrowlConnector.java:113) at hudson.plugins.growl.growler.Growler.send(Growler.java:37) at hudson.plugins.growl.GrowlPublisher.perform(GrowlPublisher.java:82) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:772) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:736) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:685) at hudson.model.Run.execute(Run.java:1757) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:234) >>121 大ヒントありがとうございます。仰るとおりです。ソース嫁、ですね。 借りたばっかりのVPSだったので、ホスト名ちゃんと設定してなかったのが原因でした。 ホスト名指定したら、問題なくGrowl送信できました。ありがとうございます。 1.575メモリリークしてないか? すごい勢いでOOMEになるんだが。。。 Jenkins内のライブラリがプラグインにも影響してるのはバグ? CheckstyleプラグインとGuavaが競合しててJenkinsのWEB-INF/libのを 最新にしたら動いたのだけどモジュールシステムにして欲しかったな これだけ普及しているプロダクトなのに全く書き込みがないってもすごいな 諸氏、どんな用途に使っとる? 愚輩はWebサーバーのコンテンツデプロイ 勉強始めようとおもってるんだけど オライリーのかえる本だともう古い? jenkins難しくね? ビルドジョブ作るときに入力する項目多すぎるし インプットボックスに何入力していいかわからんだろ、 あと背景暗くしたい。目が痛くなる。 これなんでGUIなの?ビルドジョブ設定を反映したスクリプトってどっかに あるのかな。 >>133 >インプットボックスに何入力していいかわからんだろ、 これはガンバレとしか言いようがない >あと背景暗くしたい。目が痛くなる。 https://plugins.jenkins.io/simple-theme-plugin これで何とかならんか? Jenkinsを触り始めて6か月、今ではすっかりJenkinsおじさんよ。 >>132 とりあえずこれを買った。 https://www.amazon.co.jp/dp/4774189286 旧版も持ってる。 https://www.amazon.co.jp/dp/4774174238 >>133 難しいと感じたことはないけど、pluginを選ぶのに結構迷うよな。 あと諸事情からGUIよりもpipelineを主に使っているけど、pipelineドキュメント少なすぎ。 半年前に比べたらずっと使いやすくなったけどさ。 Jenkinsfileクソじゃね? 中途半端に制限のある言語使わせるぐらいならほかのCIみたいにyamlでええわ >>136 他のCIソリューションを知らないから何とも言えないです。 スレ伸びないな もうオワコンなのかjenkinsは ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる