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

Jenkinsは拡張可能なオープンソースの継続的統合サーバーです

3
特定のスレーブノードで特定のプロジェクトを実行するようJenkinsに指示する
特定のスレーブで特定のプロジェクトを実行するようにJenkinsに指示するにはどうすればよいですか? Jenkinsマスターノードと、アプリケーションのステージングに使用するスレーブノードをセットアップしました。しかし、作成したスレーブノードで実行するようにプロジェクトを構成する方法がわかりません。
87 jenkins 


4
JenkinsをSSL / httpsで使用する方法
yum経由でインストールするJenkinsを実行しているFedoraサーバーがあります。すべてが大丈夫です、でアクセスできますhttp://ci.mydomain.com。 しかし、今では、https://ci.mydomain.comユーザー名とパスワードを使用したログインが暗号化されるようにアクセスしたいです。 これどうやってするの? 以下は私の/etc/sysconfig/jenkinsファイルです。Jenkinsを起動しても動作しますが、https://ci.mydomain.comまたはhttp://ci.mydomain.com:443でWebブラウザーを使用してJenkinsにアクセスできません... ## Path: Development/Jenkins ## Description: Configuration for the Jenkins continuous build server ## Type: string ## Default: "/var/lib/jenkins" ## ServiceRestart: jenkins # # Directory where Jenkins store its configuration and working # files (checkouts, build reports, artifacts, ...). # JENKINS_HOME="/var/lib/jenkins" ## Type: string ## Default: "" …
39 ssl  https  jenkins 

2
「Java Web Start経由でスレーブエージェントを起動する」オプションが新しいノード構成にありません。オプションメニューに追加するにはどうすればよいですか?
Jenkins Pipelineの設定に慣れるために、私はこの公式Jenkinsガイドに従っています。ステップの一つはそこにダムスレーブを作成することで、「Java Web Startのを経由して起動し、スレーブ・エージェント」に設定しますが、このオプションは私の設定から欠落しているいくつかの理由で、私が持っている唯一の他のオプションは次のとおりです。 私は確かにそれ作りました/usr/bin/javawsマシン上に存在します。 Jenkins New Node構成に追加する方法はありますか?
33 linux  java  jenkins  slave 

1
非rootユーザーによるサービスの再開を許可する
バックグラウンド : 私はと呼ばれるアプリを作成myappしてをSpring-boot。自己実行可能なjarで構成され、systemdサービスと互換性があります。今、私はそれをジェンキンスと統合しようとしています。 私が欲しいもの: 私はジェンキンにできることをしたい: サービスを停止します。 jarを交換します。 サービスを再起動します。 問題: 今までは、sudoerのみがサービスを開始/停止できます。私はジェンキンスが愚か者になりたくない(それは厄介なようだ)。 現在の構造: フォルダーを持っているユーザーmyappがい/home/myappます。生成されたjarが呼び出されmyapp、に配置され/home/myappます。ユーザーmyappは、生成されたjarの所有者です。 myapp@myserver:~/backend$ ll total 53900 drwxrwxr-x 2 myapp myapp 4096 Apr 25 17:09 ./ drwxr-xr-x 6 myapp myapp 4096 Apr 25 17:08 ../ -rw-rw-r-- 1 myapp myapp 511 Apr 20 16:13 application.properties -rwxr--r-- 1 myapp myapp 55175294 Apr 20 …
27 systemd  jenkins 

1
Jenkinsにリモート接続のリッスンを停止させるにはどうすればよいですか?
JginkinsがNginxの後ろに座っており、Nginxが認証を処理していますが、Jenkinsはまだポート8080で外部からリッスンしているため、ポート8080のボックスにアクセスすることでNginxをバイパスできます。 リモート接続のリッスンを停止し、ローカル接続を受け入れるように指示するにはどうすればよいですか? このajp13ListenAddressパラメータと何か関係があるように見えますが、Jenkinsと共にインストールされたinit.dスクリプトでそれを設定する方法がわかりません。 助けてくれてありがとう! ルード。 (Jenkinsタグがまだないようで、担当者がいないため作成できません)
23 ubuntu  hudson  jenkins 

4
Hudson / Jenkinsがデータを保存する場所と方法
Ubuntu 10.10にJenkinsをインストールしましたが、データの永続化のためにデータベースを設定することについて言及していませんでした。 したがって、最初の質問はデータがどこに保存されるのか、そして次に、Hudson / JenkinsをmySQLでセットアップできるのかということです。または同様のデータベース?

4
Jenkinsビルドステップで永遠のプロセスを開始しますか?
Jenkinsの展開の最後にシェルコマンドを実行して、永久スクリプトを再起動します。 npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js ユーザーjenkinsとしてそれを実行すると、すべてが正常に機能し、ビルド履歴からのコンソール出力にも、foreverスクリプトが実行されていることが示されます。ただし、展開が終了し、永久プロセスが停止した直後にプロセスが停止します。 この動作の原因は何ですか?どのように修正できますか?

2
Jenkinsでワークスペースを参照せずに、匿名ユーザーのみがジョブリストを表示できるようにする
Jenkins CIを実行しています。一般的に私たちは提供したいと思います 特定のグループから認証されたユーザーへのフルアクセス 匿名ユーザーへの完全な読み取りアクセス 特定のプロジェクトへの匿名ユーザーのブロック(完全) 私たちは、使用のUNIXユーザー/グループデータベースおよびプロジェクトベースのマトリクス認証戦略を。ポイント(1)と(2)はうまく機能しますが、(3)を達成するのに苦労しています。 私たちは試しました: でグローバルセキュリティ匿名に対するすべての権利を削除し、その後でそれを付与するプロジェクトベースのセキュリティけど(でもメインジェンキンスページへの)すべての匿名の要求は、ログインページを生成することにした後、 でグローバルセキュリティが権利次の手順で追加:ビュー読むには、ジョブ・発見は、ジョブ・リードは(仕事しませんでした)(仕事しませんでした)(仕事しませんでした)、Overal-読む-この最後のものは、しかし、動作するように見えました匿名ユーザーにあまりにも多くの権限が与えられ、特定のプロジェクトへのアクセスを制限することができませんでした。 tl; dr 匿名のために完全に非表示/ブロックされたいくつかのプロジェクトを含む、完全にオープンな(読み取り専用)Jenkins CIが必要です。

5
Jenkins:グローバルセキュリティをオンにした後、アクセスは拒否されました。元に戻す方法は?
これを理解するのに助けが必要です。この問題を修正するにはどうすればよいですか?グローバルセキュリティを有効にすると、このエラーがすぐに表示されたと思います。 (localhost:8080にアクセスしているときに、次のメッセージが表示されます...) A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this …
14 jenkins 

7
Jenkins CIがDebian squeezeでUTCではなくローカル時間を使用する方法
私は、DebianスクイーズにJenkins-ciをインストールしています。 現在のデフォルトのタイムゾーン:「アメリカ/トロント」 現地時間は現在:2012年7月9日月曜日16:00:57 EDT。 世界時は現在:2012年7月9日20:00:57 UTCです。 / etc / default / rcSファイルには次のものがあります。 UTC =いいえ 残念ながら、これは機能していません、ジェンキンスのシステム情報では: user.timezone Etc / UTC 私は数時間検索しました。残念ながら、修正を見つけることができませんでした。 お時間をありがとう
14 time  timezone  jenkins 

1
自身を再起動し続ける強制終了プロセス
Jenkinsプロセスを完全に終了させる方法についてのアドバイスが必要です。それ自体を再起動し続けます。Mac OSXで。 $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war プロセスを強制終了してみてください... kill 1143 プロセスはまだ別のpidの下に存在します $ps -eaf 216 1175 1 0 0:00.16 ?? 0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 親プロセスが起動されます。私は何をしますか? 0 1 0 0 0:06.09 ?? 0:06.19 /sbin/launchd

3
JenkinsにGitから取得したスクリプトを実行させるにはどうすればよいですか?
私はJenkinsを使用して、一連のインポートジョブをトリガーおよび管理しています。インポートスクリプトをGithubに配置し、Jenkinsがジョブをビルドするときに、(a)そのバージョン管理されたスクリプトをGithubからプルし、(b)スクリプトを実行する必要があります。 私が実行している問題は、ジョブ内で実行するスクリプトの名前を参照する方法がわからないことです。ソースコードがワークスペースディレクトリにプルされていることを前提としています。その仮定は正しいですか?(ドキュメントがあった場合のみ!) これまでに行ったことは次のとおりです。 WindowsサーバーにJenkins(明らかに)をインストールしました(いいえ、それについて選択の余地はありませんでした) 私のgithubアカウントにリポジトリを作成し、それにコードを入れました https://github.com/mcholl/SARS-Import/で公開されています roottest.pyとomniture-video \ test.pyの2つのスクリプトがあることがわかります。そこにあるコードはAppleの特許下にあります。 私はroottest.pyを実行したいという考えです Githubプラグインをインストールしました 次のようにジョブを作成しました。 プロジェクト名=「Github統合のテスト」 GitHubプロジェクト:https : //github.com/mcholl/SARS-Import.git/ Windowsバッチコマンドを追加します:python roottest.py ジョブを手動で実行する ただし、ファイルが見つからないというエラーメッセージが表示されます。ワークフローは「ソースのローカルコピーを...(Job)/ workspace /ディレクトリにプルし、ワークスペースディレクトリのコンテキストでバッチコマンドを実行する」と想定しているため、これは奇妙です。 これが完全なコンソール出力です: ワークスペースC:\ Program Files(x86)\ Jenkins \ jobs \ Testing Github Integration \ workspace [workspace]のユーザー匿名の構築によって開始されました$ cmd / c C:\ Windows \ TEMP \ hudson1966342425043540895.batを呼び出します C:\ Program Files(x86)\ Jenkins \ …
12 jenkins  github 

1
ジェンキンス:ダムスレーブを追加しようとしていますが、オプションがありません。どのように追加するのですか?
Jenkins 2.xをサーバーにインストールしましたが、「ダムスレーブ」を追加しようとしていますが、オプションがありません。 で、この公式ジェンキンスのチュートリアルでは、新しいノードを作成するときにオプションが表示されるべきであると言いますが、私が持っている唯一のオプションは以下のとおりです。 常任代理人 スクリーンショット: そして、私はこの機能を追加する方法を見つけることができません。 誰でもそれを追加する方法を知っていますか?
11 centos6  jenkins 

1
jenkinsはgitリポジトリへの接続に失敗します
Jenkinsがアクセスできるような方法でgitリポジトリのURLを構成することはできません。 [プロジェクト]> [構成]> [ソースコード管理]で、リポジトリURLを「git @ store:repositories / testproject.git」に設定します 私はこのエラーを受け取ります: Failed to connect to repository : Command "/usr/bin/git -c core.askpass=true ls-remote -h git@store:repositories/testproject.git HEAD" returned status code 128: stdout: stderr: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password). fatal: Could not read from remote repository. Please …
11 git  jenkins 

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