Secrets Detectionずいく぀かのマヌゞ芁求解決ルヌルを備えたGitLab 11.9がリリヌスされたした


クむックシヌクレットリヌク怜出


小さなクレデンシャルは、誀っお資栌情報を共通リポゞトリに転送するこずです。 ただし、結果は深刻な堎合がありたす。 攻撃者がパスワヌドたたはAPIキヌを受け取るずすぐに、圌はあなたのアカりントを抌収し、あなたをブロックし、金銭を䞍正に䜿甚したす。 さらに、ドミノ効果が可胜です。1぀のアカりントにアクセスするず、他のアカりントにアクセスできたす。 利害関係は高いため、秘密の挏掩に぀いおできるだけ早く知るこずが非垞に重芁です。


このリリヌスでは、SAST機胜の䞀郚ずしお秘密を発芋するオプションを提䟛したす。 各コミットは、CI / CDゞョブで秘密をスキャンしたす。 秘密があり、開発者はマヌゞリク゚ストで譊告を受け取りたす。 挏えいした資栌情報をその堎で砎棄し、新しい資栌情報を䜜成したす。


適切な倉曎管理の確保


成長し、より耇雑になるず、組織のさたざたな郚分間の䞀貫性を維持するこずがより困難になりたす。 アプリケヌションのナヌザヌが倚くなり、収入が高くなるほど、䞍正なコヌドたたは安党でないコヌドのマヌゞの結果が深刻になりたす。 倚くの組織にずっお、コヌド停造をチェックする前に正しいプロセスを保蚌するこずは、リスクが非垞に高いため、厳しい芁件です。


GitLab 11.9には、 マヌゞ芁求を解決するためのルヌルのおかげで、より倚くの制埡ずより効率的な構造がありたす 。 以前は、蚱可を取埗するには、個人たたはグルヌプ各メンバヌが蚱可を提䟛できるを瀺すだけで十分でした。 マヌゞリク゚ストに特定の個人たたは特定のグルヌプの耇数のメンバヌからの蚱可が必芁になるように、いく぀かのルヌルを远加できるようになりたした。 さらに、コヌド所有者機胜は蚱可ルヌルに統合されおいるため、蚱可を発行した人を簡単に識別できたす。


これにより、組織は耇雑な解決プロセスを実装しながら、タスク、コヌド、パむプラむン、監芖デヌタが衚瀺され、意思決定ず解決プロセスの高速化に利甚できる単䞀のGitLabアプリケヌションのシンプルさを維持できたす。


ChatOpsがオヌプン゜ヌスになりたした


GitLab ChatOpsは、CI / CDゞョブを実行し、SlackやMattermostなどのチャットアプリケヌションでステヌタスを盎接芁求できる効率的な自動化ツヌルです。 もずもずGitLab 10.6で導入されたChatOpsは、GitLab Ultimateサブスクリプションの䞀郚でした。 補品開発戊略ずオヌプン゜ヌスぞのコミットメントに基づいお、機胜をレベルを䞋げお、決しお䞊げないこずがありたす。


ChatOpsの堎合、この機胜はすべおの人にずっお有甚であり、コミュニティぞの参加は機胜自䜓にメリットをもたらすこずがわかりたした。


GitLab 11.9では、ChatOps の゜ヌスコヌドを開いたため 、ロヌカルにむンストヌルされたGitLab CoreおよびGitLab.comで無料で䜿甚でき、コミュニティに公開されおいたす。


さらに倚く


このリリヌスでは、 監査機胜のパラメヌタヌ 、 マヌゞリク゚ストの脆匱性の排陀 、セキュリティゞョブのCI / CDテンプレヌトなど、倚くの優れた機胜が利甚できたす。


今月の最も䟡倀のある埓業員 MVP はMarcel Amiraultです
Marcelは、GitLabのドキュメントの改善に垞に協力しおくれたした。 圌は私たちの文曞の品質ず䜿いやすさを改善するために倚くのこずをしたした 。 Domo Arigato [たくさんありがずうjap。-玄。 。]マルセル、心から感謝しおいたす

GitLab 11.9リリヌスに远加された䞻な機胜


リポゞトリで秘密ず資栌情報を発芋する


究極、ゎヌルド


開発者は、シヌクレットず資栌情報を誀っおリモヌトリポゞトリに枡すこずがありたす。 他の人がこの゜ヌスにアクセスできる堎合、たたはプロゞェクトが開かれおいる堎合、機密情報が公開され、攻撃者が展開環境などのリ゜ヌスにアクセスするために䜿甚できたす。


GitLab 11.9には新しいテスト「秘密怜出」がありたす。 リポゞトリのコンテンツをスキャンしお、APIキヌやその他の情報を探したす。 GitLabは、マヌゞリク゚ストりィゞェットのSASTレポヌト、パむプラむンレポヌト、およびセキュリティパネルに結果を衚瀺したす。


アプリケヌションに既にSASTを接続しおいる堎合は、䜕もする必芁はありたせん。この新機胜を利甚しおください。 たた、デフォルトのAuto DevOps構成にも含たれおいたす。



ドキュメント
挑戊する


マヌゞリク゚スト解決ルヌル


プレミアム、アルティメむト、シルバヌ、ゎヌルド


コヌドレビュヌは、成功するすべおのプロゞェクトに䞍可欠な芁玠ですが、誰が倉曎をレビュヌすべきかは必ずしも明確ではありたせん。 倚くの堎合、異なるチヌム開発チヌム、ナヌザヌむンタラクションチヌム、プロダクションチヌムのレビュヌ担圓者が参加するこずが望たしいです。


蚱可ルヌルを䜿甚するず、コヌドレビュヌに参加するナヌザヌ間のやり取りのプロセスを改善できたす。蚱可された承認者のサヌクルず蚱可の最小数が決定されたす。 蚱可ルヌルはマヌゞリク゚ストりィゞェットに衚瀺されるため、次のレビュヌ担圓者をすばやく指定できたす。


GitLab 11.8では、蚱可ルヌルはデフォルトで無効にされおいたした。 GitLabバヌゞョン11.9以降、これらはデフォルトで利甚可胜です。 GitLab 11.3では、プロゞェクト内の個々のコヌドを担圓するチヌムメンバヌを指定するコヌド所有者オプションが導入されたした。 コヌド所有者機胜は蚱可ルヌルに統合されおいるため、倉曎をレビュヌする適切な人をい぀でもすばやく芋぀けるこずができたす。



ドキュメント
挑戊する


ChatOpsをコアに移動する


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


もずもずGitLab Ultimate 10.6で導入されたChatOpsは、GitLab Coreに移行したした。 GitLab ChatOpsは、 スラッシュコマンドの機胜を䜿甚しおSlackを介しおGitLab CIゞョブを実行する機胜を提䟛したす 。


顧客志向のレベリング原則に埓っお、この機胜の゜ヌスコヌドを開きたす。 より頻繁に䜿甚するこずで、コミュニティはより倧きな貢献をしたす。



ドキュメント
挑戊する


監査機胜パラメヌタヌ


プレミアム、アルティメむト、シルバヌ、ゎヌルド


関数パラメヌタヌの远加、削陀、倉曎などの操䜜がGitLab監査ログに蚘録されるようになったため、䜕がい぀倉曎されたかを確認できたす。 事故が発生し、最近䜕が倉わったのかを芋る必芁がありたすか たたは、機胜パラメヌタがどのように倉曎されたかを監査の䞀郚ずしお確認する必芁がありたすか これは非垞に簡単です。



ドキュメント
挑戊する


マヌゞリク゚ストの脆匱性の削陀


究極、ゎヌルド


コヌドの脆匱性を迅速に修正するには、プロセスを単玔にする必芁がありたす。 開発者が盎接的な責任に集䞭できるようにするこずで、セキュリティ修正を簡玠化するこずが重芁です。 GitLab 11.7では、修正ファむルを提案したしたが、ダりンロヌドしおロヌカルに適甚し、倉曎をリモヌトリポゞトリに移動する必芁がありたした。


GitLab 11.9では、このプロセスは自動化されおいたす。 GitLab Webむンタヌフェむスを離れるこずなく、脆匱性を排陀したす。 マヌゞリク゚ストは脆匱性情報りィンドりから盎接䜜成され、この新しいブランチにはすでに修正が含たれおいたす。 問題が解決したかどうかを確認した埌、パむプラむンが正垞な堎合、元のブランチに修正を远加したす。



ドキュメント
挑戊する


グルヌプセキュリティパネルにコンテナスキャン結果を衚瀺する


究極、ゎヌルド


このグルヌプのセキュリティパネルにより、専門家は業務䞊の最も重芁な問題に集䞭でき、アプリケヌションに圱響を䞎える可胜性のあるすべおの脆匱性の明確か぀詳现な抂芁を提䟛できたす。 そのため、パネルには必芁なすべおの情報が1か所に含たれ、ナヌザヌが脆匱性を修正する前にデヌタを詳现に調べるこずができるこずが重芁です。


GitLab 11.9では、既存のSASTおよび䟝存関係スキャン結果に加えお、コンテナヌスキャン結果がツヌルバヌに远加されたす。 珟圚、問題の原因に関係なく、レビュヌ党䜓が1か所にたずめられおいたす。



ドキュメント
挑戊する


セキュリティゞョブ甚のCI / CDテンプレヌト


究極、ゎヌルド


GitLabのセキュリティ機胜は非垞に高速に開発されおおり、コヌドの効率ずセキュリティを維持するために垞に曎新が必芁です。 耇数のプロゞェクトを管理する堎合、ゞョブの定矩を倉曎するこずは困難です。 たた、珟圚のGitLabむンスタンスずの完党な互換性に自信がない堎合、GitLabの最新バヌゞョンを䜿甚しおリスクを取るこずを望んでいないこずも理解しおいたす。


このため、GitLab 11.7では、 テンプレヌトを䜿甚しおゞョブを定矩するための新しいメカニズムを導入したした。


GitLab 11.9以降、すべおのセキュリティゞョブ甚の組み蟌みテンプレヌトを提䟛したす。たずえば、察応するバヌゞョンのGitLabず互換性のあるsastおよびdependency_scanningです。


それらを構成に盎接含めるず、GitLabの新しいバヌゞョンにアップグレヌドするたびにシステムで曎新されたす。 パむプラむン構成は倉曎されたせん。


セキュリティゞョブを定矩する新しい方法は公匏であり、以前のゞョブ定矩やコヌドスニペットをサポヌトしおいたせん。 新しいtemplateキヌワヌドを䜿甚するには、できるだけ早く定矩を曎新しおください。 他の構文のサポヌトは、GitLab 12.0たたはその他の将来のリリヌスで削陀される可胜性がありたす。


ドキュメント
挑戊する


GitLab 11.9のその他の改善点


コメントに返信


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLabにはトピックに関する議論がありたす。 これたで、最初のコメントを曞いおいるナヌザヌは、最初から議論が必芁かどうかを刀断しなければなりたせんでした。


この制限を緩和したした。 GitLabでコメントタスク、マヌゞリク゚スト、゚ピックに぀いおを受け取り、それにコメントしお、ディスカッションを開始したす。 したがっお、チヌムはより組織的に察話したす。



ドキュメント
挑戊する


.NET、Go、iOS、およびペヌゞのプロゞェクトテンプレヌト


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


ナヌザヌが新しいプロゞェクトを簡単に䜜成できるように、いく぀かの新しいプロゞェクトテンプレヌトを提䟛しおいたす。



ドキュメント
゚ピック


コヌド所有者からのデマンドマヌゞリク゚スト


プレミアム、アルティメむト、シルバヌ、ゎヌルド


誰がマヌゞ芁求を承認するかは必ずしも明らかではありたせん。


GitLabは、 コヌド所有者を䜿甚しお、リク゚ストが倉曎するファむルに応じお、マヌゞリク゚ストを承認する芁件をサポヌトするようになりたした。 コヌド所有者はCODEOWNERSに䌌た圢匏であるCODEOWNERSず呌ばれるファむルを䜿甚しお割り圓おられたす。


マヌゞリク゚ストの承認責任者ずしおのコヌド所有者の自動指定のサポヌトがGitLab 11.5に远加されたした 。


ドキュメント
挑戊する


Web IDEでのファむルの移動


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


これで、ファむルたたはディレクトリの名前を倉曎するこずで、新しい方法でWeb IDEからリポゞトリに移動できたす。



ドキュメント
挑戊する


アルファベット順のラベル


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLabタグは非垞に汎甚性が高く、チヌムは垞に新しい甚途を芋぀けおいたす。 したがっお、ナヌザヌは倚くのタグをタスク、マヌゞ芁求、たたは叙事詩に远加するこずがよくありたす。


GitLab 11.9では、タグ付けが少し簡単になりたした。 タスク、マヌゞリク゚スト、゚ピックでは、サむドバヌに衚瀺されるラベルはアルファベット順に配眮されたす。 これは、これらのオブゞェクトのリストの衚瀺にも適甚されたす。



ドキュメント
挑戊する


タスクアクションをフィルタリングする際のクむックコメント


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


最近、ナヌザヌがタスク、マヌゞ芁求、たたは叙事詩によっおアクションをフィルタヌ凊理する機胜を導入したした。これにより、コメントたたはシステムノヌトのみに集䞭できたす。 このパラメヌタヌはシステム内のナヌザヌごずに保存されたすが、ナヌザヌは、数日埌にタスクを芋お、フィルタヌ凊理されたテヌプを芋るこずに気付かない堎合がありたす。 圌にはコメントを残せないようです。


この盞互䜜甚を改善したした。 ナヌザヌは、䞀番䞊たでスクロヌルせずにコメントを残すこずができるモヌドにすばやく切り替えるこずができたす。 これは、タスク、マヌゞ芁求、゚ピックに適甚されたす。



ドキュメント
挑戊する


子゚ピックの䞊べ替え


究極、ゎヌルド


先日、子䟛の゚ピックタスクに加えお゚ピック゚ピックを䜿甚できる子゚ピックをリリヌスしたした。


子タスクの堎合のように、ドラッグアンドドロップするだけで子゚ピック゚ピックの順序を倉曎できるようになりたした。 チヌムは順序を䜿甚しお優先順䜍を反映したり、䜜業の実行方法を決定したりできたす。



ドキュメント
挑戊する


Webおよび電子メヌルのカスタムヘッダヌおよびフッタヌシステムメッセヌゞ


コア、スタヌタヌ、プレミアム、アルティメット


以前に、GitLabのすべおのペヌゞにカスタムヘッダヌおよびフッタヌメッセヌゞを衚瀺できる機胜を远加したした。 圌らは暖かく圌女に䌚い、チヌムは圌女を䜿甚しお重芁な情報を亀換したした。たずえば、GitLabむンスタンスに関連するシステムメッセヌゞです。


Coreでこの機胜を導入できるこずをうれしく思いたす。そのため、さらに倚くの人が䜿甚できるようになりたした。 さらに、GitLabずの別のナヌザヌむンタラクションポむントずの䞀貫性を保぀ため、GitLabを介しお送信されるすべおの電子メヌルにナヌザヌがオプションで同じメッセヌゞを衚瀺できるようにしたす。



ドキュメント
挑戊する


機密タスクフィルタヌ


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


機密タスク-これはチヌムにずっお䟿利なツヌルであり、オヌプンプロゞェクトの䞀環ずしお機密トピックに関するプラむベヌトディスカッションを行うこずができたす。 特に、セキュリティの脆匱性に取り組むのに理想的です。 これたで、機密タスクの管理はそれほど簡単ではありたせんでした。


GitLab 11.9では、GitLabタスクリストが機密タスクたたは非機密タスクによっおフィルタリングされるようになりたした。 これは、APIによるタスクの怜玢にも適甚されたす。


ロバヌト・シリングの貢献に感謝したす



ドキュメント
挑戊する


展開埌のネむティブドメむン線集


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


Knativeのむンストヌル時にカスタムドメむンを指定するず、䞀意の゚ンドポむントからさたざたなサヌバヌレスアプリケヌション/機胜を提䟛できたす。


KubernetesをGitLabに統合するず、KnativeをKubernetesクラスタヌにデプロむした埌にナヌザヌドメむンを倉曎/曎新できるようになりたした。


ドキュメント
挑戊する


Kubernetes CA蚌明曞圢匏の怜蚌


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


既存のKubernetesクラスタヌを远加するずき、GitLabは入力されたCA蚌明曞が有効なPEM圢匏を持っおいるこずを確認するようになりたした。 これにより、Kubernetes統合で発生する可胜性のあるバグが排陀されたす。


ドキュメント
挑戊する


マヌゞ芁求比范ナヌティリティのファむル党䜓ぞの拡匵


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


マヌゞリク゚ストの倉曎を確認するず、各ファむルの比范ナヌティリティを展開しお、コンテキスト党䜓のファむル党䜓を衚瀺し、倉曎のない行にコメントを残すこずができたす。



ドキュメント
挑戊する


特定のファむルが倉曎されたずきにのみ特定のマヌゞ芁求ゞョブを実行する


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLab 11.6では、パむプゞョブのonly: merge_requestsを定矩する機胜が远加されたため、ナヌザヌはマヌゞリク゚ストの䜜成時にのみ特定のタスクを実行できたす。


珟圚、この機胜を拡匵しおいたす only: changes接続ロゞックが远加されおおり、ナヌザヌはマヌゞ芁求に察しおのみ、特定のファむルが倉曎されたずきにのみ特定のゞョブを実行できたす。


䜐藀博之の貢献に感謝したす


ドキュメント
挑戊する


Grafanaによる自動GitLabモニタリング


コア、スタヌタヌ、プレミアム、アルティメット


Grafanaは珟圚、Omnibusパッケヌゞの䞀郚であるため、むンスタンスの機胜を簡単に理解できたす。


grafana['enable'] = trueにgitlab.rbず、Grafanaはhttps://your.gitlab.instance/-/grafanaで利甚可胜になりたす。 近い将来、 GitLabツヌルバヌもすぐに䜿甚できるようになりたす。


ドキュメント
挑戊する


゚ピックのサむドバヌでプラむマリ゚ピックを衚瀺する


究極、ゎヌルド


最近、゚ピック゚ピックを䜿甚できる嚘゚ピックを導入したした。


GitLab 11.9では、この関係を衚瀺するメカニズムを簡玠化したした。 これで、指定された゚ピックの母䜓の゚ピックだけでなく、右偎のサむドパネルに゚ピックツリヌ党䜓が衚瀺されたす。 これらの叙事詩が閉じおいるかどうかを芋るこずができ、盎接それらに行くこずさえできたす。



ドキュメント
挑戊する


移動しお閉じたタスクから新しいタスクぞのリンク


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLabでは、サむドバヌたたはクむックアクションを䜿甚しお、タスクを別のプロゞェクトに簡単に移動できたす。 舞台裏では、既存のタスクが閉じられ、システムノヌトやサむドバヌ属性を含むすべおのコピヌされたデヌタを䜿甚しお、タヌゲットプロゞェクトに新しいタスクが䜜成されたす。 これは玠晎らしい機胜です。


移動に関するシステムノヌトがあるため、ナヌザヌは、閉じたタスクを衚瀺するずきに困惑したす。ナヌザヌは、移動によりタスクが閉じられおいるこずを理解せずにはいられたせん。


このリリヌスでは、閉じられたタスクペヌゞの䞊郚にあるアむコン䞊に移動されたこずを瀺し、新しいタスクぞの組み蟌みリンクも含めお、叀いタスクにアクセスした人がすぐに新しいタスクに切り替えられるようにしたす。



ドキュメント
挑戊する


YouTrack統合


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLabは倚くの倖郚タスク远跡システムず統合されおいるため、チヌムが遞択したタスク管理ツヌルを維持しながら、他の機胜にGitLabを簡単に䜿甚できたす。


このリリヌスでは、JetBrains YouTrack統合機胜を远加したした。
Kotova Eugene Kotau Yauhen の貢献に感謝したす



ドキュメント
挑戊する


マヌゞリク゚ストファむルツリヌのサむズ倉曎


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


マヌゞ芁求の倉曎を衚瀺するずきに、ファむルツリヌのサむズを倉曎しお長いファむル名を衚瀺したり、小さな画面にスペヌスを節玄したりできるようになりたした。



ドキュメント
挑戊する


最新のタスクバヌに移動したす


スタヌタヌ、プレミアム、アルティメむト、ブロンズ、シルバヌ、ゎヌルド


タスクバヌは非垞に䟿利で、チヌムは各プロゞェクトずグルヌプに耇数のパネルを䜜成したす。 興味のあるすべおのバヌをすばやくフィルタリングするための怜玢バヌを最近远加したした。


GitLab 11.9では、ドロップダりンリストに[ 最近]セクションも導入されたした。 これにより、最近操䜜したパネルにすばやくゞャンプできたす。



ドキュメント
挑戊する


開発者が安党なブランチを䜜成する機胜


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


保護されたブランチは、参照されおいないコヌドの移動たたは点滅を防ぎたす。 ただし、保護されたブランチの移動が蚱可されおいない堎合、誰も新しい保護されたブランチリリヌスブランチなどを䜜成できたせん。


GitLab 11.9では、開発者はGitLabたたはAPIを介しお、既にセキュリティで保護されたブランチからセキュリティで保護されたブランチを䜜成できたす。 誀っお新しい保護されたブランチを䜜成しないように、Gitを䜿甚しお新しい保護されたブランチを移動するこずはただ制限されおいたす。


ドキュメント
挑戊する


オヌプンブランチのGitオブゞェクトの重耇排陀ベヌタ


コア、スタヌタヌ、プレミアム、アルティメット


分岐により、誰でもオヌプン゜ヌスプロゞェクトに参加できたす。曞き蟌み暩限がなくおも、リポゞトリを新しいプロゞェクトにコピヌするだけです。 頻繁に分岐するGitリポゞトリの完党なコピヌを保持するこずは非効率的です。 Gitのalternativesによりalternativesフォヌクはオブゞェクトプヌルの芪プロゞェクトからの共通オブゞェクトを共有し、ディスクストレヌゞ芁件を削枛したす。


分岐オブゞェクトプヌルは、ハッシュストレヌゞが接続されおいる堎合にのみ、開いおいるプロゞェクトに察しお䜜成されたす。 オブゞェクトプヌルは、 object_pools関数object_poolsを䜿甚しおobject_poolsしobject_pools 。


ドキュメント
゚ピック


指定された承認者によるマヌゞリク゚ストのリストのフィルタリング


スタヌタヌ、プレミアム、アルティメむト、ブロンズ、シルバヌ、ゎヌルド


コヌドのレビュヌは、成功したプロゞェクトの䞀般的な慣行ですが、レビュヌ担圓者がマヌゞリク゚ストを远跡するのは難しい堎合がありたす。


GitLab 11.9では、マヌゞリク゚ストのリストは、指定された承認者によっおフィルタリングされたす。 したがっお、レビュヌ担圓者ずしお远加されたマヌゞ芁求を芋぀けるこずができたす。
Glavin Wiechertの貢献に感謝したす



ドキュメント
挑戊する


マヌゞリク゚ストの次および前のファむルのキヌボヌドショヌトカット


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


マヌゞリク゚ストの倉曎を確認するず、 ]たたはjを䜿甚しお次のファむルに移動し、 [たたはkを䜿甚しお前のファむルに移動しお、ファむルをすばやく切り替えるこずができたす。


ドキュメンテヌション
挑戊する


サヌバヌレスプロゞェクトの.gitlab-ci.yml簡玠化


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


include GitLab CI機胜に基づいお、サヌバヌレスgitlab-ci.yml倧幅に簡玠化されたした。 将来のリリヌスで新機胜を導入するために、このファむルを倉曎する必芁はありたせん。


ドキュメント
挑戊する


入力ホスト名のサポヌト


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


Kubernetes Ingressコントロヌラヌの展開䞭に、䞀郚のプラットフォヌムはIPアドレスたずえば、GoogleからのGKEに戻り、他のプラットフォヌムはDNS名たずえば、AWSからのEKSに戻りたす。


Kubernetesの統合は、プロゞェクトのclustersセクションに衚瀺するために䞡方のタむプの゚ンドポむントをサポヌトするようになりたした。


アヌロンりォヌカヌの貢献に感謝したす


ドキュメント
挑戊する


グルヌプ/プロゞェクトのメンバヌのみにJupyterHubに入るためのアクセスを制限する


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


GitLabずKubernetesの統合を䜿甚しおJupyterHubをデプロむするこずは、Jupyter Notebookを倧芏暡なグルヌプで維持および䜿甚するための優れた方法です。 たた、機密デヌタや個人デヌタを送信するずきに、それらぞのアクセスを制埡するこずも圹立ちたす。


GitLab 11.9では、Kubernetesを介しおデプロむされたJupyterHubむンスタンスにログむンする機胜は、グルヌプたたはプロゞェクトを介した「開発者」アクセスレベルを持぀プロゞェクトメンバヌに制限されおいたす。


ドキュメント
挑戊する


セキュリティパネル図の構成可胜な時間範囲


究極、ゎヌルド


グルヌプセキュリティパネルには、グルヌププロゞェクトの珟圚のセキュリティステヌタスを確認するための脆匱性スキヌムが含たれおいたす。 これは、セキュリティディレクタヌがプロセスを蚭定し、チヌムの䜜業メカニズムを理解するのに非垞に圹立ちたす。


GitLab 11.9では、この脆匱性スキヌムの時間範囲を遞択できるようになりたした。 デフォルトでは、これは過去90日間ですが、必芁な詳现レベルに応じお、間隔を60たたは30日に蚭定できたす。


これは、カりンタヌたたはリスト内のデヌタには圱響せず、ダむアグラムに衚瀺されるデヌタポむントのみに圱響したす。


ドキュメント
挑戊する


タグの自動DevOpsビルドゞョブの远加


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


Auto Dev Stage Auto DevOpsは、DockerfileプロゞェクトたたはHerokuビルドパッケヌゞを䜿甚しおアプリケヌションをビルドしたす。


GitLab 11.9では、タグのパむプラむンに埋め蟌たれた結果のDockerむメヌゞは、SHAコミットの代わりにタグコミットを䜿甚しお、埓来のむメヌゞ名に䌌た名前を取埗したす。
アヌロンりォヌカヌの貢献に感謝したす


Code Climateのバヌゞョン0.83.0ぞの曎新


スタヌタヌ、プレミアム、アルティメむト、ブロンズ、シルバヌ、ゎヌルド


GitLab Code Qualityは、Code Climate゚ンゞンを䜿甚しお、倉曎がコヌドおよびプロゞェクトの状態にどのように圱響するかを確認したす。


GitLab 11.9では、゚ンゞンを最新バヌゞョン 0.83.0 にアップグレヌドしお、远加の蚀語の利点ずGitLabコヌド品質の静的分析サポヌトを提䟛したした。


GitLab Coreチヌムのメンバヌである野口拓也の貢献に感謝したす


ドキュメント
挑戊する


メトリックパネルのズヌムずスクロヌル


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


パフォヌマンスの異垞を調査する堎合、特定のメトリックの個々の郚分を詳しく調べるこずが圹立぀こずがよくありたす。


GitLab 11.9では、ナヌザヌはメトリックパネルで個々の期間をスケヌリングし、期間党䜓をスクロヌルしお、元の時間間隔ビュヌに簡単に戻るこずができたす。 これにより、目的のむベントを簡単か぀迅速に探玢できたす。



ドキュメント
挑戊する


TypeScriptのSAST


究極、ゎヌルド


TypeScriptは、比范的新しいJavaScriptベヌスのプログラミング蚀語です。


GitLab 11.9では、静的アプリケヌションセキュリティテストSAST機胜は、マヌゞリク゚ストりィゞェット、パむプラむン、およびセキュリティパネルでTypeScriptコヌドの脆匱性を実蚌するこずにより、それらを分析および怜出したす。 sast sastの珟圚の定矩を倉曎する必芁はなく、 Auto DevOpsにも自動的に含たれたす。


ドキュメント
挑戊する


MavenマルチモゞュヌルプロゞェクトのSAST


究極、ゎヌルド


Mavenプロゞェクトは、倚くの堎合、 耇数のモゞュヌルを1぀のリポゞトリに結合するように線成されたす。 以前は、GitLabはそのようなプロゞェクトを正しくスキャンできず、開発者ずセキュリティスペシャリストは脆匱性レポヌトを受け取りたせんでした。


GitLab 11.9は、この特定のプロゞェクト構成のSAST機胜のサポヌトを匷化し、初期状態の脆匱性をテストする機胜を提䟛したす。 アナラむザヌの柔軟性により、構成は自動的に決定され、マルチモゞュヌルMavenアプリケヌションの結果を衚瀺するために䜕も倉曎する必芁はありたせん。 通垞どおり、 Auto DevOpsの䞀郚ずしお同様の機胜匷化も利甚できたす。


ドキュメント
挑戊する


GitLab Runner 11.9


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


本日、GitLab Runner 11.9もリリヌスしたした GitLab Runnerはオヌプン゜ヌスプロゞェクトであり、CI / CDゞョブを実行し、結果をGitLabに送り返すために䜿甚されたす。


以䞋は、GitLab Runner 11.9の倉曎点です。



倉曎の完党なリストは、GitLab Runner倉曎ログCHANGELOGにありたす。


ドキュメント


GitLabスキヌマの改善


コア、スタヌタヌ、プレミアム、アルティメット


GitLabチャヌトに以䞋の改善が加えられたした。



ドキュメント


パフォヌマンスの改善


コア、スタヌタヌ、プレミアム、アルティメット、フリヌ、ブロンズ、シルバヌ、ゎヌルド


あらゆるサむズのGitLabむンスタンスのリリヌスごずに、GitLabのパフォヌマンスを改善し続けおいたす。 GitLab 11.9の改善点は次のずおりです。



パフォヌマンスの匷化


オムニバスの機胜匷化


コア、スタヌタヌ、プレミアム、アルティメット


GitLab 11.9には、次のOmnibus拡匵機胜が含たれおいたす。




GitLab Geo GitLab 12.0


GitLab Geo (race condition) . gitlab-ce#40970 .


GitLab 11.5 Geo: gitlab-ee # 8053 .


GitLab 11.6 sudo gitlab-rake gitlab: geo: check , . . gitlab-ee#8289 . Geo, , .


GitLab 11.8 gitlab-ee!8433 Admin Area › Geo › Nodes , .


GitLab 12.0 Geo . . gitlab-ee#8690 .

: 22 2019 .


Hipchat


Hipchat . , 11.9 Hipchat GitLab .


: 22 2019 .


CentOS 6 GitLab Runner Docker executor


GitLab Runner CentOS 6, Docker GitLab 11.9. Docker, CentOS 6. .


: 22 2019 .


legacy GitLab Runner


Gitlab 11.9 GitLab Runner / . GitLab Runner , .


GitLab 11.0 GitLab Runner. metrics_server listen_address GitLab 12.0. . .


11.3 GitLab Runner - , S3 . . .


GitLab 12.0. , , , GitLab 11.9+ GitLab Runner 12.0.


: 22 2019 .


GitLab Runner


11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND , #2338 #3536 .


GitLab 12.0 , . .


: 22 2019 .


Linux, EOL, GitLab Runner


Linux, GitLab Runner, .


GitLab 12.0 GitLab Runner Linux. , , . ( Javier Jardón ) !


: 22 2019 .


GitLab Runner Helper


Windows Docker executor , helper image .


GitLab 12.0 GitLab Runner . , helper image . .


: 22 2019 .


Git GitLab 11.10


Git .


, , Git. GitLab 11.10 , .


, .


: 22 2019 .


Prometheus 1.x Omnibus GitLab


GitLab 11.4 , Prometheus 1.0 Omnibus GitLab. Prometheus 2.0 . 1.0. 2.0 , , .


GitLab 12.0 Prometheus 2.0, . Prometheus 1.0 , .. .

: 22 2019 .


TLS v1.1


GitLab 12.0 TLS v1.1 . , Heartbleed, GitLab “ ” PCI DSS 3.1.


TLS v1.1, nginx['ssl_protocols'] = "TLSv1.2" gitlab.rband gitlab-ctl reconfigure .


: 22 2019 .


OpenShift GitLab


gitlab helm chart — GitLab Kubernetes, OpenShift .


OpenShift GitLab GitLab 12.0 .

: 22 2019 .


security jobs


CI/CD security jobs GitLab 12.0 .


, , GitLab.


: 22 2019 .


System Info


GitLab GitLab admin/system_info , .


GitLab 12.0 .


: 22 2019 .



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


All Articles