GitLab 13.5 is out now with mobile app security scans, team wiki pages, a shared package registry and many more cool features!
GitLab — , DevOps. 60 , , , , .
— ! GitLab, . iOS Android. MobSF ( GitLab « ») - SAST GitLab.
Brian Williams H-E-B Digital MVP! SAST , - Swift Java, .
, . 13.5 (feature flags) Core, . 18 ( , ).
-
, . , , — - ! . , .
, Gitpod GitLab.
. , AWS EC2, CI/CD Terraform SAST UI, SAST- GitLab CI/CD , CI/CD.
, GitLab . DevOps, , . GitLab , , . , , GitLab , CI/CD.
, !
. .
, , 13.6, , . . , !
MVP — Brian Williams (H-E-B Digital)
H-E-B Digital SAST GitLab, (Static Application Security Testing, SAST) . SAST- iOS Android, Objective-C, Swift, Java Kotlin.
H-E-B Digital , GitLab . , GitLab.
GitLab 13.5
-
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Create
- GitLab. - , GitLab.com . , , - . , , - , .
Gitlab 13.5 - ! 680 «», GitLab. , . , , , .
- . , , , , .
GitLab Kubernetes Agent Omnibus GitLab
(PREMIUM, ULTIMATE) DevOps: Configure
GitLab Kubernetes Agent, Kubernetes ( , ) GitLab, Helm.
Linux. Kubernetes , GitLab, , GitLab . , Kubernetes Agent, Kubernetes GitLab, , .
GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
, . GitLab. Kubecost cost-model
. , , GitLab, , Kubecost, Prometheus GitLab.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
GitLab SaaS (runners) Linux Windows — CI/CD GitLab. , GitLab.com “shared runners”, . , , CI/CD , .
. .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
- . (downstream) (child) .
when: manual
-. , - play. : , .
- .
Gitpod GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, . , . , .
Gitpod GitLab Gitpod (Gitpod Workspace) GitLab. GitLab GitPod:
Gitpod , . .gitpod.yml
. Docker, , . , , . GitLab, Gitpod.
Gitpod .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, , . . .
GitLab 13.0 , ( , ) Git-. , , — , , .
GitLab , , . . , :
- , .
- , HTML, CSS JS-, .
-
docker-compose.yml
.env
. -
gulpfile.js
package.json
, .
, . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab 13.5 raw , Nexus. , GitLab.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab - , , .
gitlab.ci-yml
. : , . GitLab .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
percent rollout
(feature flag) , . : , .
, , , : ID , ID ( - ). .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab 11.4 ( , ). GitLab 12.2 ( , ) ID ( , ) . GitLab 13.1 ( , ) ( , ) .
Core. GitLab .
AWS EC2
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
AWS Elastic Cloud Compute (EC2), , . , API AWS CloudFormation. AWS S3 AWS EC2.
, , .
AWS EC2 .
SAST
(ULTIMATE, GOLD) DevOps: Secure
(SAST) GitLab . GitLab , , , . SAST . , .
.gitlab
sast-ruleset.toml
secret-detection-ruleset.toml
, , . SAST . .gitlab-ci.yml
.
SAST iOS Android
(ULTIMATE, GOLD) DevOps: Secure
SAST GitLab , iOS, Objective-C Swift, Android, Java Kotlin, Mobile Security Framework (MobSF). , .ipa .apk.
— H-E-B Digital. GitLab Secure .
SAST .
GitLab 13.5
SSH
(ULTIMATE, GOLD) DevOps: Manage
, , . SSH, , . , .
SSH .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
. , , , , .
GitLab 13.5 , . . .
GitLab.com
(BRONZE, SILVER, GOLD) DevOps: Manage
GitLab.com. ( GitLab «») , API GitLab Git. . GitLab , .
(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Manage
GitLab , GitLab 13.5 : . , , , , , .
to-do doing
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
, . ( GitLab « ») . to-do doing , .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
, , , .
. , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 13.5 .
, , , . , .
. .
YouTube-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 13.5 WYSIWYG- , YouTube . URL, , HTML .
HTML-, , , , . YouTube-, , Vimeo, HTML5-, .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
parallel: matrix
, , . , .
, , . , . Turo Soisenniemi !
— Node.js. :
, .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, JUnit, -. GitLab.com , , 500 000 JUnit .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, .
, . [collapsed=true]
CI/CD, .
CI/CD
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
— . include
, . , API, , .
API , include
. .
Conan
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
GitLab Conan C C++. , . , conan_user
conan_channel
, . , (Conan recipe) Hello version 1.0
.
- Hello/1.0@trizzi/stable
- Hello/1.0@trizzi/beta
- Hello/1.0@other_user/stable
, .
Conan .
-
(CORE) DevOps: Secure
, SAST , ( , ), - ( GitLab « »), . , , .
- , , . . - Ultimate.
SAST Node.js njsscan v0.1.5
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
SAST Node.js, 100 . 0.1.5 njsscan semgrep, SAST.
SAST .
(FREE, BRONZE, SILVER, GOLD) DevOps: Release
12.0 , . , master, .
, , , .
gitlab-pages br
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab Pages, feistel Ambyjkl, Brotli. , .
API
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
— -, GitLab, ( GitLab «») , . , , GitLab , API . .
Code Intelligence Go Auto DevOps
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
GitLab code intelligence — , , , go-to.
GitLab 13.5 Auto DevOps code intelligence Go. GitLab. , LSIF, Auto DevOps. .
code intelligence Auto DevOps .
GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
GitLab . , .
Kubernetes
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Configure
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor
GitLab — . , .
, .
Geo PostgreSQL
Patroni — PostgreSQL. GitLab repmgr. repmgr GitLab , repmgr PostgreSQL Geo. , . , .
Geo PostgreSQL Patroni. , Patroni Geo , .
Patroni .
PostgreSQL 12
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab 13.3 PostgreSQL 12 ( , ), GitLab.
GitLab 13.5 PostgreSQL 12 , Geo PostgreSQL. PostgreSQL 12, Patroni . Repmgr PostgreSQL 12 . repmgr Patroni repmgr Patroni. PostgreSQL Patroni PostgreSQL Patroni. , PostgreSQL Patroni — .
GitLab 13.6 PostgreSQL 12 GitLab. GitLab 13.7 — PostgreSQL 11.
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
GitLab 13.3 ( , ) (Value Stream Analytics, VSA). , .
-
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage
GitLab 13.5 -. - , , , .
- .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
, SAML SSO, , . API. — , , . SSO/SCIM .
(ULTIMATE, GOLD) DevOps: Plan
, , , .
, , : « » GitLab . Markdown.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
3 : , . , , GitLab 55 000 . , , .
,
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Create
- , . . , . , , , .
, « » (“allowed to push”) , , . — GitLab, .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, - . , , .
Git. , , , - . ( ) , - , .
GitLab 13.5 ( ) . -.
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
- — , . , , - (
draft
, wip
). , , - .
, (Mark as draft) and (Mark as ready) — - ( ). , , .
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
(, NPM), — , , . , . .
. - . , « », .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
(PipelineArtifacts), , , . , , .
, «», , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
, . gitlab-#219915, , , , , DeleteTagService
user
.
, , , . , , . , , . , , . , .
, , .
SAST C/C++ NodeJS
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
GitLab , . NodeJS (nodejsscan) C/C++ (flawfinder) . , ‘’. , . .
SAST .
SAST
(ULTIMATE, GOLD) DevOps: Secure
SAST GitLab : GitLab CI/CD. , , - CI/CD SAST GitLab. -, SAST : , GitLab SAST.gitlab-ci.yml
.
SAST, SAST . , SAST .gitlab-ci.yml
, , GitLab CI/CD. GitLab Core GitLab.
SAST .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, , , .
, , . , . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
Docker . , , . , , . , . , ( ). (race condition), , .
AutoDevOps Kubernetes 1.16
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GKE Kubernetes 1.16 6 2020. Auto DevOps, — . , , , staging , — .
Auto DevOps Helm 3
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
Auto DevOps , . Auto DevOps Kubernetes 2 Helm. , Tiller root. 3 Helm, Tiller .
GitLab - 3 Helm, , . , GitLab, Helm . , Helm 2 2020.
GitLab Terraform
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
GitLab CI/CD Terraform - , Terraform.
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor
(Service level agreement, SLA) . SLA . SLA . SLA SLA SLA , , SLA , .
SLA .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
, . , , , URL .
GitLab . > > (Settings > Operations > Alerts).
Geo - Terraform
release notes / : GitLab 13.5 released with Mobile App Sec, Group Wikis, and more!
cattidourden, maryartkey and rishavant...