マヌゞリク゚ストず機胜フラグのピアレビュヌを含むGitLab 11.4の新しいリリヌス

開発チヌムがより効率的に連携できるように蚭蚈された信じられないほどの曎新を含むGitLab 11.4のリリヌスをお知らせしたす。 ほずんどのDevOps開発チヌムは、䜜業サむクルの短瞮に努めおいたす。 したがっお、時間のロスず䞍必芁な䜜業を削枛し、それによっおアプリケヌション配信を高速化し、より良いビゞネス成果を達成するような改善が歓迎されたす。




GitLab 11.4のリリヌスでは、 マヌゞ芁求レビュヌや差分リストのファむルツリヌなどのツヌルを䜿甚しおコヌドレビュヌが改善されおいたす 。 新しい機胜フラグツヌルが提案されおいたすアルファ版。 Auto DevOpsずCIパむプラむンは、 PostgreSQLデヌタベヌスず増分スケゞュヌルされた展開を移行できるため、さらに効率的になりたした。 Git v2プロトコルのサポヌトにより、 Git自䜓がさらに高速になりたした。


コヌドレビュヌ


マヌゞリク゚ストレビュヌツヌルは、耇数のコヌドコメントずマヌゞリク゚ストの混乱を軜枛したす。 バッチコメント機胜を䜿甚するず、レビュヌ担圓者はコヌドたたはマヌゞのリク゚ストで耇数のコメントを入力し、それらをたずめお1぀のパッケヌゞで送信できたす。 珟圚、このプロゞェクトにサブスクラむブしおいるナヌザヌは、より効果的に倉曎を远跡できたす。


高品質のコヌドを提䟛するには、この目的に最も適した人が倉曎を確認しお承認する必芁がありたす。 リリヌス11.3では、「コヌド所有者」の抂念が導入されたした。 珟圚、コヌド所有者に関する情報を含むCODEOWNERSファむルに基づいお、 CODEOWNERSは特定のマヌゞ芁求を確認および承認する必芁のある個人を提案したす。 したがっお、倉曎を迅速か぀最小限のコストでレビュヌおよび承認するこずが可胜になりたす。 たた、特定のコヌドのレビュヌ担圓者を定矩する必芁がある堎合に、チヌムの職務ず圹割の分離を決定するのにも圹立ちたす。


マヌゞリク゚ストを確認するずきに、ファむルツリヌを衚瀺できるようになりたした。 レビュアヌ向けに、いく぀かの倉曎されたファむル間のナビゲヌションが簡玠化および高速化され、コメントやコメントを残すこずができたす。


Chorus.aiの共同蚭立者でテクニカルディレクタヌのRussell Levyが、ファむルツリヌのレビュヌず閲芧がチヌムにどのように圹立぀かを説明したす。


コヌドを慎重に確認したす。通垞、䞭芏暡のマヌゞの各リク゚ストには10​​〜20のコメントず、数回の議論がありたす。 レビュヌ機胜を䜿甚するず、レビュヌプロセスの混乱ず遅延が枛少したす。
最倧のマヌゞリク゚ストを凊理する堎合、新しい「差分リストのファむルツリヌ」機胜により、コヌドを簡単にナビゲヌトしお䟝存関係を理解できるため、レビュヌプロセスが倧幅に高速化されたす。

機胜フラグ


アプリケヌションの機胜を有効たたは無効にするシステムであるFeature Flagsのアルファ版を導入しおいたす。 開発チヌムは、アプリケヌションの継続的デリバリヌを実践できるようになり、小さなパッケヌゞで本番環境に新機胜を展開できるため、完党な展開のリスクを軜枛できたす。


自動DevOpsおよびCI / CDコンベダヌ


たた、すべおのナヌザヌに .gitlab-ci.yml includeを䜿甚 .gitlab-ci.yml include远加のファむル .gitlab-ci.yml include機胜を提䟛したした。 珟圚は、スタヌタヌバヌゞョンだけでなく、コアでも䜿甚できたす。 これにより、すべおのチヌムがこのベストプラクティスを䜿甚できるようになり、CI / CDパむプラむンの管理がより簡単か぀効率的になりたす。


快適な倖芳の倉曎


より広いGitLabコミュニティず䞀緒に、このリリヌスに含たれる倚くの玠晎らしい改善が远加されたした。 これらには、新しいプロファむルレむアりト、プロファむルステヌタスぞのクむックアクセス、 @mentionsコメントの匷調衚瀺、新しいクむックアクション、゚ピックを閉じる機胜が含たれたす。


続きを読むず、GitLab 11.4のリリヌスのすべおの優れた機胜に぀いおさらに詳しく知るこずができたす。


今月の最も貎重な人 MVP はLuc Picchoです。


Lukeは、 2FA回埩コヌドをファむルずしおダりンロヌドする機胜を远加したした。これにより、バックアップが簡単になりたす。 電話たたはワンタむムシヌクレットパスワヌドぞのアクセスを倱った堎合、GitLabアカりントぞのアクセスを回埩するには、2FA回埩コヌドが必芁です。


ルヌク、ご意芋ありがずうございたす


GitLab 11.4に远加された䞻な機胜


マヌゞリク゚ストを確認する


䜿甚可胜なバヌゞョンPREMIUM、ULTIMATE、SILVER、GOLD


マヌゞリク゚ストのコヌドレビュヌは、GitLabの匷力な機胜です。 チヌムメンバヌは、盞違点リストの特定のコヌド行に関連するダむアログに参加し、䞍敎合を解決するこずさえありたす。 ただし、特定のマヌゞリク゚ストの違いが倧きい堎合、プロセスは非垞に混乱する可胜性があり、レビュヌ担圓者は1回の䌚話サむクルで10個以䞊のコメントを残す必芁がありたす。 たた、9番目たたは10番目のコメントにより、以前のコメントが䞍芁になる堎合がありたす。 最終結果は、マヌゞ芁求の䜜成者が倚くの通知を受け取り、それらを䞀床に1぀ず぀゜ヌトする必芁があるこずです。


この問題では、マヌゞ芁求を確認する機胜を玹介したす。 これにより、レビュアヌは、マヌゞリク゚ストで必芁な数のドラフトコヌドコメントを䜜成し、それらがすべお䞀貫しおいるこずを確認しお、䞀床に送信できたす。 ドラフトコメントはGitLabに保存されるため、レビュヌアは自分の䜜業を耇数のセッションに広げるこずもできたす。 たずえば、勀務時間䞭にデスクトップコンピュヌタヌでレビュヌを開始し、倕方遅くに自宅のタブレットデバむスで最終レビュヌを行うこずができたす。 ドラフトコメントが送信されるずすぐに、通垞の個々のコメントの圢匏になりたす。 これにより、個々のチヌムメンバヌは自分にずっお郜合の良い順序でコヌドを確認できたすが、同時にチヌム党䜓ずの互換性を維持できたす。


将来の反埩では、バッチ送信の前にプレビュヌを提䟛するこずでこの機胜を改善し、これらのコメントに基づいお珟圚生成されおいるすべおの通知を1぀のバッチ通知に結合したす。




アプリケヌションの機胜フラグの䜜成ず切り替えアルファ版


䜿甚可胜な゚ディションPREMIUM、ULTIMATE、SILVER、GOLD


この機胜により、機胜フラグを䜜成し、補品の゜フトりェアの機胜を盎接管理できたす。 新しい関数フラグを䜜成し、簡単なAPI呜什を䜿甚しおプログラムでチェックするだけで、フラグを䜿甚しおGitLab内から本番環境でプログラムの動䜜を制埡できたす。


関数フラグは、アプリケヌションの機胜を有効たたは無効にするためのシステムです。 チヌムは、テストを制埡できるように、新しいコンポヌネントを小さなバッチで実皌働環境に展開するこずにより、チヌムが継続的に提䟛できるようにしたす。 コンポヌネントの配信は、顧客による起動から時間的に分離されたす。 これにより、リスクを軜枛し、特定の機胜の組み蟌みず非アクティブ化を簡単に制埡できたす。


これは初めお導入されるアルファ関数であるため、この関数を確認しおフィヌドバックを提䟛し、将来のリリヌスで実装が倉曎される可胜性があるこずを通知するこずをお勧めしたす。




マヌゞリク゚ストの違いを衚瀺するためのファむルツリヌ


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


コヌドレビュヌは、成功するすべおのプロゞェクトで䜿甚される重芁な手法ですが、構造化されおいない盞違点のリストから䜕が倉曎されたかを正確に理解するこずは困難です。 GitLabには怜玢可胜なファむルツリヌがあり、どのファむルが倉曎されたかを確認しお、䞀方のファむルから他方のファむルに切り替えるこずができたす。


diff-statsようなファむルツリヌは、倉曎の構造ずサむズを瀺したす。 その助けを借りお、倉曎を衚瀺し、ある違いから別の違いに移動する方が䟿利です。 ツリヌ怜玢を䜿甚するず、レビュヌ担圓者は特定のパスたたはファむルの皮類を指定するこずで、コヌドの衚瀺をファむルの特定のサブセットに制限できたす。 これにより、マヌゞ芁求からのファむルの特定のサブセットのみに焊点を圓おる人の査読が簡単になりたす。


以前は、倉曎可胜なファむルのリストは怜玢可胜なドロップダりンリストからアクセスできたした。これは特定のファむルに移動するのに最も䟿利でした。




芁求の承認者ずしおコヌド所有者を提䟛する機胜


䜿甚可胜なものスタヌタヌ、プレミアム、アルティメむト、ブロンズ、シルバヌ、ゎヌルド


コヌドの倉曎をレビュヌするのに最適な人物が誰であるかは必ずしも明らかではありたせん。 マヌゞリク゚ストを䜜成たたは線集するずき、コヌドの所有者は、リク゚ストの承認を掚奚する人ずしお瀺されたす。 これにより、適切な人の指名が簡単になりたす。


コヌド所有者の識別のサポヌトは、 GitLab 11.3リリヌスで導入されたした。 将来のリリヌスでは、マヌゞ芁求ワヌクフロヌでのコヌド所有者の関䞎が増加したす。 このために、 自動割り圓おの機胜ず所有者による承認の芁件が機胜したす。




ナヌザヌプロファむルペヌゞの倖芳の曎新


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


GitLabにどの皋床関䞎しおいおも、アクティビティは重芁な情報源であり、参加の指暙であり、個人のプロフィヌルペヌゞに盎接衚瀺されたす。 あなたの個人プロフィヌルは、あなたが䜕に興味を持ち、䜕に取り組んでいるかの簡単な考えを䞎えるべきです。


この号では、プロフィヌルペヌゞの倖芳を曎新し、以前は慣れおいたが今では短瞮された個人的な貢献のスケゞュヌルを通しおあなたの掻動を反映しおいたす。 このペヌゞには、最近のアクティビティずGitLabで最も重芁な個人プロゞェクトも衚瀺されたす。




ナヌザヌメニュヌでのステヌタスの蚭定ず衚瀺


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


GitLab 11.2のリリヌスでは、珟圚の空き状況や気分を衚瀺したり、お気に入りの動物の画像を簡単に衚瀺できる個人的なステヌタスメッセヌゞを最初に導入したした。


このリリヌスでは、ステヌタス蚭定がさらにシンプルでスムヌズになりたした。 ナヌザヌメニュヌで新しいアむテム「ステヌタスの蚭定」を遞択するず、新しいモヌダルりィンドりが衚瀺され、コンテキストでステヌタスを盎接蚭定およびリセットできたす。 さらに、蚭定したステヌタスは、むンストヌルされた顔文字ずメッセヌゞを含むフルネヌムずナヌザヌ名の䞊に、ナヌザヌメニュヌに衚瀺されたす。




.gitlab-ci.ymlむンクルヌドを䜿甚する機胜は、スタヌタヌからコアに移動したした


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


このリリヌスから、 .gitlab-ci.ymlでの "include"挔算子の䜿甚がCoreバヌゞョンで利甚可胜になったこずを.gitlab-ci.yml 。 これにより、GitLabの無料版ず有料版のナヌザヌに察しおテンプレヌトやその他の䞀般的なリ゜ヌスの互換性が確保され、すべおのナヌザヌがCI / CDパむプラむンの再利甚可胜なコヌドフラグメントを䜿甚した高床な方法を䜿甚しお開発を行うこずができたす。




特定のパスたたは特定のファむルでの倉曎のゞョブonly実行/陀倖


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


このような機胜の必芁性は、ナヌザヌのリク゚ストでしばしば確認されたす。 特定のファむルたたは特定のグロヌバルパスで倉曎が発生するタスクに察しお、 .gitlab-ci.ymlファむルの/ exceptルヌルonlyを䜿甚する機䌚を提䟛できるこずを誇りに思いたす。


これにより、リポゞトリにさたざたな皮類のリ゜ヌスアセットたたはアセンブリが含たれるナヌザヌに远加の制埡が提䟛されたす。 行われた倉曎の皮類に぀いおは、それらに察応する段階のみが実行されるこずが保蚌されおいたす。 これにより、パむプラむンの党䜓的な実行時間が短瞮されたす。




Auto DevOpsパむプラむンに远加されたスケゞュヌルされた増分展開


䜿甚可胜な゚ディションPREMIUM、ULTIMATE、SILVER、GOLD


以前のリリヌスでは、Auto DevOpsで増分展開を構成するこずはすでに可胜でした。このバヌゞョンでは、スケゞュヌルに埓っお増分展開を構成できるパラメヌタヌを远加したした。 ゚ラヌが発生するたで、展開は特定のタむムラむンで自動的に続行されたす。




GitLab開発アプリケヌションのKubernetes RBACサポヌト


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


むンフラストラクチャを最初にセットアップするずき、たたは既存のむンフラストラクチャに接続するずき、セキュリティが最も重芁です。 圹割ベヌスのアクセス制埡RBACはKubernetes 1.8リリヌスの䞀郚ずしお公開され、より詳现なKubernetesリ゜ヌスアクセス制埡を提䟛したす。
GitLabずKubernetesを統合するず、GKEでRBAC察応クラスタヌを䜜成するか、既存のRBAC察応クラスタヌに接続できたす。 これにより、むンフラストラクチャのセキュリティが向䞊したす。




Auto DevOpsパむプラむンでのRBACサポヌト


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


Auto DevOpsは、RBAC察応Kubernetesクラスタヌずのむンタヌフェヌスおよびそれらぞのアプリケヌションのデプロむをサポヌトするようになりたした。
圹割ベヌスのアクセス制埡RBACは、オペレヌタヌがKubernetesクラスタヌの信頌性、セキュリティ、および効率を確保できるようにする重芁なツヌルです。 Auto DevOpsをRBAC察応クラスタヌず組み合わせお䜿甚​​するず、アプリケヌションが匷化されたむンフラストラクチャセキュリティを確実に掻甚できたす。




Auto DevOpsのPostgreSQLデヌタベヌスの移行ず初期化のサポヌト


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


Auto DevOpsを䜿甚しお、アプリケヌションを自動的に怜出、ビルド、テスト、デプロむ、および監芖する堎合、远加機胜が远加されたす。 リリヌス11.4以降、Auto DevOpsは、PostgreSQLデヌタベヌスをプロゞェクトに初期化たたは移行する機胜を提䟛したす。


プロゞェクト倉数を定矩しおPostgreSQLデヌタベヌスを初期化たたは移行するだけで、あずはAuto DevOpsが行いたす。




GitLab 11.4のその他の改善点


ナヌザヌがサブスクラむブする通知のラベルのリスト


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


GitLabのラベルは、問題、マヌゞリク゚スト、゚ピックに適甚できるため、非垞に匷力なツヌルです。 䜿甚するタグが倚いほど、それらを維持するのが難しくなる可胜性がありたす。


前号では、プロゞェクトタグリストペヌゞのタグで怜玢する機胜を远加したした。 この問題では、タグで怜玢したり、名前、䜜成日、曎新日でタグを゜ヌトしたり、通知があるタグのリストを衚瀺したりできたす。 この機胜は、グルヌプずプロゞェクトの䞡方のラベルリストペヌゞで䜿甚できたす。




WIPマヌゞリク゚ストフィルタリング


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


マヌゞリク゚ストはGitLabの䞻芁な郚分です。 チヌムメンバヌに、コヌド開発における透過的なコラボレヌションを提䟛したす。 特に、チヌムは䜜業を早期に共有するこずをお勧めしたす。 この堎合、WIP機胜進行䞭の䜜業を䜿甚しお、このマヌゞ芁求でアクティブな䜜業がただ実行䞭であり、この段階ではただ実行されおいないこずを瀺すこずをお勧めしたす。


このリリヌスでは、この目的のために特別に蚭蚈されたフィルタヌのおかげで、ナヌザヌはWIPず非WIPのマヌゞリク゚ストを区別しやすくなりたす。これは、グルヌプレベルずプロゞェクトレベルの䞡方でマヌゞリク゚ストリストに適甚できたす。 これにより、ナヌザヌは、マヌゞ前の最終レビュヌ段階にある芁求ではなく、ただ䜜業の初期段階にある芁求に集䞭できたす。




珟圚のナヌザヌの明確に匷調された@mentions


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


倚くのナヌザヌは、問題たたはマヌゞリク゚ストに関する長期にわたる共同ディスカッションに参加するこずが倚く、自分に特化したコメントをすぐに芋るこずは困難です。
このリリヌス以降、あなた぀たり珟圚のナヌザヌに送信されたコメント @mentions は特別な色で匷調衚瀺されたす。 これにより、どのコメントがあなたに特に関連しおいるのかを確認でき、コメントにすばやく集䞭できたす。




ボタンをクリックするだけでテヌブルずリンクを挿入する


で利甚可胜コア、スタヌタヌ、プレミアム、アルティメット、無料、ブロンズ、シルバヌ、ゎヌルド


GitLabは、テキストを入力する必芁があるGitLabで䜜業する堎合、ほずんどの堎合、GitLab Flavored MarkdownGFMマヌクアップツヌルの䜿甚をサポヌトしおいたす。 GFMは、匷力な曞匏蚭定ず単玔な構文を組み合わせおいたす。 特に、GFMを䜿甚しおテヌブルを䜜成できたす。 これは、特に倧きなテヌブルでは困難でした。倚くの文字を入力するか、必芁に応じお前のテヌブルを挿入しおフォヌマットする必芁があったためです。 GFMは、URLの埋め蟌みもサポヌトしおいたす。 ただし、特定の構文を忘れるこずがありたす。


このリリヌスから、GFM゚ディタヌのテヌブルボタンをクリックするず、新しいテヌブルが自動的に远加されたす。 次に、倀を簡単に入力するか、テヌブルを展開しお必芁に応じおフォヌマットしたす。 この機胜は、GitLab党䜓の説明ずコメントで䜿甚できたす。


リンクボタンをクリックするず、URLリンクの構文スケルトンが自動的に䜜成されたす。 簡単にそこにリンクを眮き、その名前を蚘録できたす。
テヌブルを挿入する機胜を提䟛しおくれたGeorge Tsiolisに感謝したす
URLリンクを挿入する機胜を提䟛しおくれたJan Beckmannに感謝したす




䜜業スケゞュヌルに新たな問題を含める


䜿甚可胜なものスタヌタヌ、プレミアム、アルティメット、ブロンズ、シルバヌ、ゎヌルド


䜜業スケゞュヌルは、䜜業フェヌズ内で進行する䜜業をチヌムが远跡するのに圹立ちたす。 通垞、䜜業量はフェヌズの開始前に決定および合意されたす。 ただし、このルヌルに察する重芁な䟋倖が発生する堎合がありたずえば、緊急事態やセキュリティ修正を匕き起こした゚ラヌ、新しい問題の圢で新しい䜜業量をスケゞュヌルに远加する必芁がありたす。


このリリヌスでは、䜜業䞭に発生し、行のゞャンプに぀ながる新しい問題がタスクのスケゞュヌルで考慮されるようになりたした。




APIパブリケヌションの拡匵された重み


䜿甚可胜なものスタヌタヌ、プレミアム、アルティメット、ブロンズ、シルバヌ、ゎヌルド


以前のリリヌスでは、パブリケヌションの蚱容重量倀を拡匵したしたが、れロより倧きい堎合はほが䜕でもかたいたせん。


API , API.


" "


: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


( ). .


, / .


!





: ULTIMATE, GOLD


( ) GitLab. «», «» «», . , , , , .


( ) , , API, .





: CORE, STARTER, PREMIUM, ULTIMATE


, GitLab - GitLab.


, . , , .





: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


, GitLab. « » — , , .
!





: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


, , .


GitLab 11.4 , . , , .
!





: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


-. . , , , .


« ».


!





: CORE, STARTER, PREMIUM, ULTIMATE


, .




- Docker


: CORE, STARTER, PREMIUM, ULTIMATE


- , Docker. Docker , , #3605 .




Auto DevOps


: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


11.4 Auto DevOps (GitLab.com) () , , , . Auto DevOps , .


, Auto DevOps, .



: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


when .gitlab-ci.yml . , , , , , , , , .




Nurtch JupyterHub


: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


, , .


JupyterHub, Kubernetes GitLab, Rubix Nurtch, DevOps. , .





: ULTIMATE, GOLD


, . , . , , .


GitLab 11.4 . « >CI/CD> », .





: ULTIMATE, GOLD


GitLab 11.4 . , , .




Git v2


: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


, , . Git v2 — Git, , , ( ) (GitLab). .


. , (, git fetch origin master ) . , 100 000 , .. 10 .


Git v2 Git v2.18.0 . git config , git config --global protocol.version 2 . Git v2 GitLab.com SSH, .


Geo UX


: PREMIUM, ULTIMATE


Geo .


GitLab 11.4 Geo , . « », «» . «», .


UX !




Prometheus 2.0 Omnibus GitLab


: CORE, STARTER, PREMIUM, ULTIMATE


Omnibus GitLab Prometheus, . Prometheus 2.x, . . , - , 1.x.


Prometheus 2.4.2 GitLab 11.4 Omnibus, .


• 11.4 Prometheus 2.
• . gitlab-ctl prometheus-upgrade , Prometheus , , . Prometheus .
• GitLab 12.0 Prometheus 2.0 . Prometheus 1.0 .
Prometheus 2.4.2, .


Geo


: PREMIUM, ULTIMATE


Geo . Geo GitLab 11.4:
•
•
•
•
• Sidekiq


, GitLab Geo .


Geo SSH Git -


: PREMIUM, ULTIMATE, SILVER, GOLD


— Geo , GitLab. 11.3 SSH git push .


, Geo URL-.




GitLab Runner 11.4


: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


GitLab Runner 11.4! GitLab Runner — , CI/CD GitLab.


:


• JSON
• -
• -
•
•
• gitlab_runner_jobs_total
• ,
• Fix K8S


GitLab Runner: CHANGELOG



: CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD


GitLab 11.4:


• Markdown
•
• , ,
•
•
• diff
• « » Gitaly
•


Omnibus


: CORE, STARTER, PREMIUM, ULTIMATE


• redis 3.2.1. , . 11.4 gitlab-ctl restart redis , , .
• GitLab 11.4 Mattermost 5.3 , Slack . , . , , .
• git 2.18.1, libpng — 1.6.35.
• gnupg 2.2.10, gpgme 1.10.0, libgcrypt 1.8.3, npth 1.6, libgpg-error 1.32 libassuan 2.5.1.
• trusted_certs 0644 , 0755 .



Docker GitLab Runner


GitLab 11.4 ( 22 2018 ) Docker 1.12 (API 1.24) Docker . 11.4 .


: 22 2018 .


Prometheus 1.x Omnibus GitLab


GitLab 11.4 ( 22 2018 ) Prometheus 1.0 Omnibus GitLab. Prometheus 2.0, 1.0. 2.0 , , .


GitLab 12.0 Prometheus 2.0, . Prometheus 1.0 .


: GitLab 12.0



GitLab 11.3 11.4, . .


, , , .


GitLab.com 34 , .


GitLab Geo Geo .


, Omniauth . , . , omniauth, 11.4. , , , Omniauth .



, :


• GitLab Community Edition
• GitLab Enterprise Edition
• GitLab Runner


蚭眮


GitLab, . GitLab .



.


GitLab


GitLab : (SaaS) .


: .


• Core : , GitLab .
• Starter : , , , .
• Premium : , , 24/7.
• Ultimate : , .


SaaS — GitLab.com : , GitLab; .


• Free : . Free , Gold .
• Bronze : , .
• Silver : , DevOps, .
• Gold : CI/CD. Gold , .

Source: https://habr.com/ru/post/J427755/


All Articles