GitLab 13.7は、マージ要求と失敗時の自動ロールバックの検証ツールとともにリリースされました

注目を集める写真







さて、2020年でした!休暇に間に合うように、45を超える機能とソフトウェア配信の改善を備えた13.7リリースを発表できることを嬉しく思います







GitLab , . GitLab , .







GitLab, 2020 , . , , .







13.7:









- ( GitLab « ») , , . - — , . , -, - , .







. , , , agile.







, , . , , .









, . .







GitLab, . , . , , , .







, , — . , , , , .







- GitLab Red Hat OpenShift, , , GitLab. , , .









, , , . , . , .







GitLab; , Core GitLab 13.6.







Docker ( GitLab « ») , DockerHub, .







, , — , , .







, , , gitlab.ci-yml



. , .







!



13.7:









— . , , , 13.8.







6-7 , GitLab .







GitLabMVPバッジ







MVPRachel Gottesman



Rachel . 13.7 Rachel 33 -, . , Rachel!







GitLab 13.7



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







, . , , . , : , , ? - , . -, , “Assignee”, , -.







GitLab 13.7 — - . “Reviewers” - , (assignee). , -. , - .







-, -, . -.







マージリクエストのレビュー担当者







- .









(ULTIMATE, GOLD) DevOps: Release







, , . , . , GitLab , . , , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan







, /clone



, , . /clone



, , copy_meta



.







, .







クイックアクションで問題をクローン化する







.







GitLab Red Hat OpenShift



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







- GitLab (GitLab runner) Red Hat OpenShift! OpenShift, GitLab. - Red Hat's Operator Hub — - OpenShift, , . OpenShift Operator Hub . GitLab , 2021 — . , GitLab, .







Red HatOpenShift用のGitLabランナー







OpenShift .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







, . , , , (, ). , .







[環境]ページに展開ステータスを表示する







.









(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release







GitLab 13.7 ( canary-weight) . gitlab-ci.yml



API, , . , .







UIを介して展開トラフィックの重みを設定します







.







API



(ULTIMATE, GOLD) DevOps: Release







GitLab DORA4 API. , .







展開頻度のAPIサポート







.









(PREMIUM, ULTIMATE) DevOps: Configure







Kubernetes (GitLab Kubernetes Agent) , Kubernetes . Kubernetes . , .







プロジェクトで複数のマニフェストファイルをサポートする







Kubernetes .









(ULTIMATE, GOLD) DevOps: Plan







, , , CSV-!







GitLab, , . .







外部ツールから要件をインポートする







CSV- .







HTTP



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor







, . , - . HTTP , .







アラートツールを複数のHTTPエンドポイントと統合する







.







GitLab.com SAML



(SILVER, GOLD) DevOps: Manage







GitLab 13.7 GitLab.com SAML. , GitLab SAML. , GitLab. , GitLab.







GitLab.comのSAMLグループ同期







SAML .







GitLab 13.7



DevOps Adoption



(ULTIMATE) DevOps: Manage







DevOps Adoption , , -, , , , GitLab. «», GitLab , , GitLab .







  • , GitLab.
  • , GitLab, DevOps.
  • , , , , .


DevOpsの採用







DevOps Adoption .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage







, , CI/CD .







.









(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage







GitLab , SAML SCIM. , .







SAML .









(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan







GitLab , , .







, . — , .







13.7 « » , .







ブロックしている問題の数で問題を並べ替える







.







-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







- — , . , , - , .







GitLab 13.7 -. - . , .







, . , -.







マージ要求から直接一度に1つのファイルを表示することを選択します







- .







- VS Code



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







- VS Code checkout .







3.7.0 GitLab Workflow - VS Code. - .







VS Code .







VSコードでマージリクエストの変更を表示する







VS Code .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







. , .







needs:pipeline



, , . , .







子パイプラインによるアーティファクトのダウンロードの改善







.







Docker



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package

, , Docker Hub. , Docker docker pull



, , , Docker . , ( -) , , , . , pull. Docker Hub , .

, . alpine:latest



, pull. , alpine:latest



, , Docker Hub , Docker.







, 13.6 Core. , . , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







, , GitLab. , , , .







, . , .









.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







GitLab Docker Hub. , .







. Docker Hub . Docker , , GitLab , (read_registry



).







.







SAST



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure







GitLab . , GitLab . . SAST , .

. .







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







.gitlab-ci.yml



, , , . GitLab 13.7 .gitlab-ci.yml



. Markdown. , , . Nejc Habjan Siemens !









.







Kubernetes 1.17, 1.18 1.19



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure







GitLab Kubernetes GitLab Kubernetes, GitLab Kubernetes Agent, Auto DevOps — — GitLab Managed Apps. GitLab Kubernetes 1.17, 1.18 1.19.







.







Geo



(PREMIUM, ULTIMATE)







Geo , Geo, . , .







, .







Geo .







LDAP



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab , gitlab.rb



Omnibus GitLab, . , LDAP. , .







Omnibus GitLab Source , LDAP. GitLab, .







LDAP .







-



(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage







GitLab : -, . REST , GitLab.







- .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage







. . , « » (“Last sign-in”) , GitLab, .







グループメンバーリストのフィルタリングと並べ替えの改善







.







SAML



(SILVER, GOLD) DevOps: Manage







SAML . GitLab 13.7 SAML. SAML, , . SAML , .







SAML .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan







( , ) GitLab. , . , , .







.







,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







WYSIWYG Markdown. Markdown, WYSIWYG , Markdown. , . . , , , - .







GitLab 13.7 Markdown . «» , . , , , .







, .







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify







, , , « » (“Run Pipeline”). , -. , .gitlab-ci.yml



, .







パイプラインを手動で実行するときに事前に入力された変数







.







CI/CD



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







, , , GitLab CI/CD, , . .







-, , , Composer Conan. -, , . - . , , , . , , .







, GitLab CI/CD, . , . 13.8 , , . API , .







CI / CDでビルドされたパッケージは、常にビルド情報を表示します







GitLab CI/CD .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package







Docker Hub . , - CI/CD, gitlab.ci-yml



. , , , .







. :







  • CI_DEPENDENCY_PROXY_USER



    : CI ,
  • CI_DEPENDENCY_PROXY_PASSWORD



    : ,
  • CI_DEPENDENCY_PROXY_SERVER



    : ,
  • CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX



    : .


, !







CI/CD .







-



(CORE, STARTER, PREMIUM, FREE, BRONZE, SILVER) DevOps: Secure







SAST , , GitLab, -, . , , , . - , , . - Ultimate.







セキュリティスキャンのMRエクスペリエンスの向上







- .









(ULTIMATE, GOLD) DevOps: Secure







12.10. , URL-, . , ( GitLab «») Markdown. , GitLab , , .







. [object_type:ID]



, . , , -. [vulnerability:123]



, 123 . , .







.







, ,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







, , 217451 GitLab 13.3, - . , .







, -, . , , - . , , .







フォークプロジェクトで実行されるコミットとパイプラインを確認します。 親プロジェクト







- - .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)







, . GitLab 10% . GitLab 13.7 , . GitLab.com ~700 000 10%.







, 100 , 11-31% ~30% SELECT, .







.







PostgreSQL 12



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab 13.3 PostgreSQL 12 Omnibus, Helm chart. PostgreSQL 12 , .







GitLab 13.7 GitLab PostgreSQL 12. , gitlab-ctl pg-upgrade



.







repmgr Patroni Patroni. Geo.







GitLab 13.3 .










/ : GitLab 13.7 released with merge request reviewers and automatic rollback upon failure.







cattidourden, maryartkey, ainoneko rishavant..。








All Articles