タグ付けされた質問 「jenkins」

JenkinsはJavaで記述されたオープンソースの継続的インテグレーションツールであり、Linux、Mac OS X、Windows、FreeBSD、OpenBSD用のパッケージがあります。プロジェクトはハドソンからフォークされました。

13
Jenkins Pipeline Wipe Outワークスペース
私たちはJenkins 2.xを実行しており、新しいPipelineプラグインが大好きです。ただし、リポジトリに非常に多くのブランチがあるため、ディスク領域がすぐにいっぱいになります。 ビルドが成功したときにワークスペースを一掃できる、Pipelineと互換性のあるプラグインはありますか?

5
GitHub Orgプラグインを使用してjenkinsパイプライン(jenkinsfile)から別のジョブをトリガーするにはどうすればよいですか?
内部から別のジョブのビルドをトリガーするにはどうすればよいJenkinsfileですか? このジョブは、同じgithub組織の下の別のリポジトリであり、すでに独自のJenkinsファイルを持っていると思います。 また、ローカルブランチのダウンストリームビルドをトリガーしても意味がないため、ブランチ名がマスターの場合にのみこれを実行します。 更新: stage 'test-downstream' node { def job = build job: 'some-downtream-job-name' } それでも、実行するとエラーが発生します some-downtream-job-nameという名前のパラメーター化されたジョブが見つかりません このジョブはジェンキンスに存在し、現在のものと同じ組織フォルダーの下にあると確信しています。独自の仕事もありますJenkinsfile。 この質問は、GitHub組織から各リポジトリとブランチのジョブを自動作成および維持するGitHub組織プラグインに固有のものであることに注意してください。

10
Hudson / Jenkins構成ファイルをソース管理に保持する方法はありますか?
私はHudson / Jenkinsを初めて使用し、Hudsonの構成ファイルをソース管理にチェックインする方法があるかどうか疑問に思っていました。 理想的には、UIの「構成を保存」というボタンをクリックして、Hudson構成ファイルをソース管理にチェックインできるようにしたいです。

29
45000ミリ秒後にWebdriverがポート7055のホスト127.0.0.1に接続できない
テストを実行するボックスがあります。Jenkinsがsshを実行し、実行中の特定のジョブに記述されているコマンドを実行するようです。 ここでは、Selenium Webdriverテストを実行しようとしていますが、Firefoxの起動でエラーが発生したことがわかります。最終的なアイデアは、このボックスでWebテストを完全に実行し、エラーのスクリーンショットを撮ることです。 私はselenium-java-2.25.jar、firefox 10、linux OSを使用しています。 おもしろいのは、手動でボックスにSSHでログインし、ボックスの別のユーザーからマジッククッキーを一時的にコピーして(Xトンネルを取得する)、を実行してからexport DISPLAY=mydisplay:1.0、antを使用してセレンテストを起動することです。これにより、Firefoxとテストが正常に起動します。 まったく同じ問題があるように見えるさまざまなスレッドがここにあり、私はそれらのほとんどを試したと思います。これが私がやったことです: ボックスを再起動し、VNCで再度ログインします。 Jenkinsにbashスクリプトを配置して、セレンテストを実行する前に実行しました。bashスクリプトは基本的にexport DISPLAY=mydisplay:1.0。それも実行しxclockます。これは、VNCにxclockが表示されているのを確認できるので機能します。 iptablesがオフになりました firefoxは/ usr / bin / firefoxに正しく配置されています sshd_configは、X11Forwardingがtrueであることを示しています。 おそらくFirefoxを格下げすることは一部の人々を助けましたが、私はこれをしたくありません。WebdriverはとにかくFF 10をサポートする必要があります。 ただし、上記のいずれも問題を解決しません。 localhostのポート7055が存在するようにも見えません。 netstat -an | grep 7055 -何も印刷されない これは私の/ etc / hostsが言うことです: 1 127.0.0.1 localhost.localdomain localhost 2 ::1 localhost6.localdomain6 localhost6 多分それは存在しないlocalhost:7055と関係があるのでしょうか?ここからどこへ行くかわかりません。それでも、display: :0.0指定したときにエラー出力が探していると言うのはなぜmydisplay:1.0ですか? そして最後に、私が受け取るエラー出力: [testng] org.openqa.selenium.firefox.NotConnectedException: Unable to connect …

7
GithubプライベートリポジトリのJenkins CIを認証する
Jenkinsに、Githubでホストされている私のプライベートリポジトリから自動的にデータを取得してもらいたいのですが。しかし、私はそのタスクを達成する方法がわかりません。.ドキュメントを試して、jenkinsユーザーのssh-keyを生成すると、「リポジトリをクローンできません」とわかります。URLを確認しました-有効です。 手がかりは、おそらくあなたはこの種のことを説明しているドキュメント/ブログ/何かを知っていますか?

20
TFSワークスペースマッピングを削除する方法
チームプロジェクト内のtfsにプロジェクトがあり、そのプロジェクトを別のチームプロジェクトの別の場所に移動しました。 チームプロジェクトに接続してソリューションをビルドするようにJenkinsを構成しましたが、新しいtfsチームプロジェクトに接続するように設定を変更すると、次のエラーが発生します。 [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" workspace -new Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/newteamproject ******** The path D:\jenkins\jobs\ProjectName1-Build\workspace is already mapped in workspace Hudson-ProjectName1-Build-MASTER [http://domain-eg.net:8080/tfs/oldteamproject]. 上記は既存のワークスペースがあることを示しているので、以下のコマンドを実行してそれを削除しました tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/oldteamproject そして、それはワークスペースが削除されたことを促しました、しかし私はまだ同じエラーを得ています。 次のコマンドを実行して、マッピングが削除されているかどうかも確認しました。 tf workspace -server:http://domain-eg.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER しかし、ワークスペースが期待どおりに存在しないと表示されます。 だから、私はそれをどこかにキャッシュしているのではないかと思って、以下のコマンドを実行しました: tf workspaces /remove:* /collection:http://domain-eg.net:8080/tfs/oldteamproject そしてそれは「キャッシュ内のワークスペースは一致しません*サーバーhttp://domain-eg.net:8080/tfs/oldteamprojectから一致します」 だから、キャッシュさえされていないと思います。 では、エラーの原因と解決方法を教えてください。
135 jenkins  tfs 



1
jenkinsパイプライン:エージェントvsノード?
jenkinsパイプラインのエージェントとノードの違いは何ですか? 私はそれらの定義を見つけました: node:Pipelineが実行するほとんどの作業は、宣言された1つ以上のノードステップのコンテキストで行われます。 エージェント:エージェントディレクティブは、パイプライン全体または特定のステージが、エージェントディレクティブが配置されている場所に応じてJenkins環境で実行される場所を指定します。 したがって、どちらもパイプラインステップの実行に使用されます。しかし、いつどれを使用するのですか?

4
ジェンキンスのアーティファクトをアーカイブする
誰かが私にビルドプロセスのアーティファクトのアイデアを説明してくれませんか? antスクリプトなどをコンパイルして実行するためのコードをチェックアウトするワークスペースディレクトリがあります。最後に、私の場合、インストールの準備ができているjarファイルを取得します。それはアーティファクトと見なされますか? jarファイルを置くようにビルドスクリプトにどこに指示すればよいですか?ワークスペースディレクトリ?私のjarファイルは、BUILD_IDなどの変数に応じて一意のファイル名を取得します。どのjarファイルを選択するようにJenkinsに指示することができますか? 編集:さて、私はこのようなことを試みました: ビルドスクリプトがパスを作成することになっているため、ワークスペースにはまだパスが存在していません。もちろん、ファイルがまだ生成されていないため.jar、.propertiesファイルはありません。なぜそれは私にエラーを与えるのですか?何かが足りないようです。 また、Jenkinsは各ビルド後にアーティファクトを削除しますか(アーカイブされたアーティファクトではありません。削除するように指示できます)。そうしないと、ハードドライブがすぐに詰まってしまいます。

14
シェルの実行が失敗してもジェンキンスビルドは失敗しない
ビルドプロセスの一部として、実行シェルステップとしてgit commitを実行しています。ただし、ワークスペースに変更がない場合、Jenkinsはビルドに失敗しています。これは、コミットする変更がない場合にgitがエラーコードを返すためです。ビルドを中止するか、不安定な場合は単に不安定としてマークを付けます。何か案は?
132 linux  unix  jenkins 

6
ジェンキンスで既存のジョブをあるビューから別のビューに移動するにはどうすればよいですか?
既存のジョブをあるビューから別のビューに移動したいのですが、方法がわかりません。ジョブをコピーして他のビューから削除する唯一の方法はありますか?私は同じ名前にしたいと思います。私の経験では、Jenkinsはジョブの名前の変更をうまく処理できません。
131 jenkins 

5
GitLab CI対Jenkins [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 27日前休業。 この質問を改善する JenkinsとGitLab CIのような他のCI、Gitディストリビューションに付属しているdrone.ioの違いは何ですか?いくつかの調査では、GitLabコミュニティエディションではJenkinsを追加できないが、GitLabエンタープライズエディションでは追加できると思いました。他に大きな違いはありますか?

9
複数のgitリポジトリを同じJenkinsワークスペースにチェックアウトする
Jenkins 1.501およびJenkins Gitプラグイン1.1.26の使用 それぞれ複数のプロジェクトを持つ3つの異なるgitリポジトリがあります。 次に、すべてのプロジェクトを3つのgitリポジトリからJenkinsスレーブの同じワークスペースにチェックアウトする必要があります。各gitリポジトリを以下で定義しました:ソースコード管理:複数のSCM。ただし、リポジトリがチェックアウトされるたびに、以前のリポジトリ(およびその関連プロジェクト)は削除されます。 私はこれを読んだ: http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html しかし、それは本当に助けにはなりません。すべてのリポジトリに対して、リポジトリ(オプション)のローカルサブディレクトリの下に同じフォルダを指定しようとしましたが、同じ結果が得られます。 Jenkinsを使用してこれが単に不可能な場合、プロジェクトを適切な場所に移動するために、ビルド前のステップ/スクリプトを使用できると思います。プロジェクトのビルド構成を変更するオプションはありません。
127 git  jenkins 

4
「aapt」IOExceptionエラー= 2、そのようなファイルまたはディレクトリはありません」ジェンキンでグラドルを構築できないのはなぜですか?
少し問題があります。 問題: 私はJenkinsでAndroidプロジェクトのグラドルを構築しようとしていますが、今はこの問題を解決できません。構築中に、次のエラーメッセージが表示されます。 :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory :Client:mergeDebugResources FAILED このaapt ...はい、そこにあり、png ...そこにもあります。そのため、間違いはどこか別の場所にあるに違いありません。 ソリューション? 今、私は1〜2時間ググって、この素晴らしいWebサイトでサーフィンしました。Jenkinsが64ビットシステムで実行されている場合、ia32-libsをインストールする必要があることがわかりました。そのように: sudo apt-get install ia32-libs 今私はそれを試しました、そしてそれをインストールすることができませんでした: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch "ia32-libs-multiarch"をインストールしようとしましたが、もう一度: The following packages have unmet dependencies: ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 …
126 java  android  jenkins  gradle  aapt 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.