問題タブ [gitlab-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1813 参照

jenkins - gitlab フック プラグインの構成

Gitlab (v7.9.2) と Jenkins (v1.596.2) を使用した継続的インテグレーション ワークフローを作成しました。Gitlab フックを使用して、Gitlab 上のすべてのリポジトリに対して行われるすべてのプッシュをビルドする Jenkins ジョブを定義しました。

1 つのジョブですべてのタスクをビルドするのは悪い習慣なので、Gitlab-Web-hook プラグインを使用してテンプレート ジョブを定義します-hook プラグインの説明は、不明なリポジトリのテンプレート セクションの下にあります。

Jenkins に認識されていない GitLab リポジトリによってフックがアクティブ化されたときに、プロジェクトを自動的に作成するようにプラグインを構成できます。

現在、適切な構成を見つけること、またはこのプラグインをワークフローに統合する方法を見つけることさえ困難になっています。この件に関するデフォルト設定のチュートリアルを探すのに 1 日を費やしましたが、何も見つかりませんでした。

コミュニティがこれを手伝ってくれたり、役立つヒント、トリック、チュートリアルを提供してくれたりすることを願っています。それは私たちにとってパズルの最後のピースです。

ありがとうございました

0 投票する
4 に答える
22741 参照

jira - Jira を GitLab CE と統合する方法は?

GitLab CE と Jira を自己ホストしています。

  • git commit を jira の問題にリンクする
  • git コミットを jira 課題のステータスにリンクします。たとえば、git 課題によって課題を開始/移動/クローズできます
  • 特定のブランチで上記の操作を制限します。たとえば、すべての機能/バグに対してマージ リクエストを実行するため、マスター ブランチでコミットする場合にのみ課題ステータスを変更します

しかし、GitLab EE ビルトインのみが Jira 統合をサポートしています。GitLab CE でそれを行うにはどうすればよいですか?

私は GitLab CE 7.8.2、Jira+Agile 6.4 を使用しています

0 投票する
1 に答える
1790 参照

gitlab - Gitlab リダイレクト ループ

昨日、自分の vm に gitlab をインストールし、それで動作するようにすべてを構成しました。

Gitlab は私のドメインのポート 8081 でリッスンします (例: domain:8081)。

ポート 80 と 443 をリッスンする apache インスタンスがあるので、そこで転送を行いました (ドメイン/git など)。

すべてが正常に機能しました (domain/git の css テーマを除いて、それは問題ありません) が、gitlab の管理セクションで直接ルート URL (この設定がどのように呼び出されるのかわかりません) をhttpに変更しました。 ://domain/gitを使用すると、URL をコピーしてクローンを作成する場合に、gitlab にこの URL を直接表示させることができます。

リダイレクト ループがあるため、gitlab インスタンスにアクセスできません。

また、gitlab自体によって設定が行われた場所も見つかりません。ファイルではなくデータベースに保存されていると思います。

この特定の構成をデフォルトに戻す方法を誰かが教えてくれますか?

前もって感謝します!

0 投票する
1 に答える
382 参照

gitlab - Gitlab:古いアップロードされたアセットのドメインを変更するには?

ここで説明されている手順に従って、gitlab インストールのドメインを ABC から XYZ に変更しました。

動作中の GitLab インストールの URL を変更するには?

問題は、アップロードされた古いアセット (プロジェクトの問題に追加された画像) がまだ古い ABC ドメインを指していることです。

サイトはSSLを使用しています。古い ABC SSL 証明書は無効になりました。したがって、これらのアセットはブラウザで「net::ERR_INSECURE_RESPONSE」を生成し、表示されません。

これらのアセットを更新して新しいドメイン名を使用する方法はありますか? 私が試してみました:

無駄に。

新しいドメインに新しくアップロードされた画像は正しく表示されます。

0 投票する
2 に答える
376 参照

jenkins - Gitlab と Jenkins の統合初心者

システム フック URL には何を入力しますか? 多くの例を目にしますが、JSON スクリプトのように見えます。

プロジェクトがgitlabで生成されたときにjenkinsをフックしてプロジェクトを作成するようにgitlabを構成しようとしています。また、リポジトリに対してマージ (プル) リクエストが生成されたときにビルドを実行したいと思います。

gitlab フック プラグインについては、ここで概説されている手順に従いました: http://doc.gitlab.com/ee/integration/jenkins.html

しかし、まだプッシュ リクエストでビルドを生成していません。たぶん、私は何かを正しく設定していませんか?

0 投票する
1 に答える
3789 参照

gitlab - Gitlab - 他の名前空間への転送が機能しない

管理エリアの「プロジェクトの転送」オプションを使用して、git-repository を gitlab の別の名前空間に移動しました。私は両方の名前空間の所有者/マスターです。

初めて転送を行ったときは、移動後にページが自動的に更新されるまでに時間がかかりました。しかし、私はそれを実行させるだけだと考えました。クリックして別のページに移動してから戻ったとき、何も起こらなかったようです。プロジェクトはまだ古い名前空間にあり、プロジェクトは新しい名前空間に表示されません。

ただし、古い名前空間では、プロジェクト情報に「リポジトリ:存在しません」と表示され、ディスクを見ると、実際には nameofrepository.git と nameofrepository.wiki.git が新しい名前空間のディレクトリに移動され、古いディレクトリにはもうありません。

gitlab でこの情報を簡単に更新/修正する方法はありますか? すでに gitlab を再起動しましたが、まったく役に立たなかったようです。

gitlab 7.5.1 を実行しています