GitLab . 13.6 , , , - ! , , 60 , .
CI/CD GitLab Amazon Web Services (AWS), AWS Auto DevOps, EC2, Auto DevOps Kubernetes ( Auto DevOps).
Docker Hub docker pull
. SaaS- , Prometheus . , CI/CD ( GitLab « ») Kubernetes, (Dependency Proxy) Core, .
, , , master
. , - ( GitLab « ») , - .
, . 13.6 , .
, -, , , , , . , Vicken Simonian, !
, , , . - - , , .
, GitLab , GitLab, , GitLab. VS Code, 13.6 VS Code. , - VS Code, , GitLab.
10 , . , Core .
, . , , , 13.7, .
MVP — Sashi
Sashi - GitLab, , . Sashi .
Sashi !
GitLab 13.6
EC2
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
Auto DevOps Amazon Web Services. AWS Cloud Compute (EC2) Auto DevOps GitLab, Kubernetes. Auto DevOps AWS: AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION
. , API AWS CloudFormation. AWS S3 AWS EC2. EC2 - .
Postman - API
(ULTIMATE, GOLD) DevOps: Secure
Postman API ! Postman — API, , , . , .
- . Postman -, .gitlab-ci.yml
. -.
API Postman , OpenAPI HAR-. , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
« » (code quality) GitLab , -. , , GitLab.
- . , , .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Verify
13.4 , . , , , . GitLab 13.6 , GitLab, . , , , .
- GitLab
(ULTIMATE, GOLD) DevOps: Plan
. - GitLab.
DevOps , , . - GitLab — . , , , staging production.
, , , « ».
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, , . , , , .
— Jira. Jira, . .
, !
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
(burndown chart) ( GitLab «») , , (timebox). , , .
, burnup chart, , .
canary-weight API
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
canary-weight — GitLab. — NGINX, . , . canary-weight .gitlab-ci.yml
. , .
canary- .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
- GitLab , -, , . -, (feature flag). CI/CD , Slack . Sashi !
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, . . , .
GitLab 13.6
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
GitLab 13.5 . , GitLab 13.6 . , . , .
- CSV
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
(-) , , -, . , GitLab .
API -, . CSV-, .
CSV .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
Pajamas. , , , ! .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
(timeboxes) GitLab, . , , , .
- .
(ULTIMATE, GOLD) DevOps: Plan
,
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 13.6 . , , -, source/images
. , , . .
.gitlab/static-site-editor.yml
. image_upload_path
, , .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
- ID . , - , ID ( ). , .
- .
LFS- Git
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
LFS — Git . . , GitLab. , Git .
GitLab , LFS-, . , . , , LFS- , .
GitLab 13.6 LFS , , .
LFS- .
- VS Code
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, , . , , . - . , .
, , . 3.6.0 GitLab Workflow, - VS Code. -, , - .
VS Code .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
URL, ID . , .
, GitLab. -, .
HTML-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
(Code Quality) , , .
.html
, . GitLab Pages .
HTML- .
CI/CD
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI/CD include:file
, . , . .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
( GitLab «») . , , , , «». .
, , . (, ), .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
- — . . , -, .
GitLab 13.6 , -, , . , .
- GitLab .
npm npm
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
Node, . , ; , .
, npm, npm dist-tag
, npm add
npm view
. publishConfig
package.json
. , :
- , .
- . ,
.npmrc
,package.json
. - ID GitLabpackage.json
. - , .
, . .npmrc
, . publishConfig
package.json
:
- . , , .
- .
npm install
npm URL . , . , , : .
npm .
- -
(ULTIMATE, GOLD) DevOps: Secure
- -. , , , , .
- .
- Java
(ULTIMATE, GOLD) DevOps: Secure
- Java. , - , javafuzz
, --engine javafuzz
.
javafuzz
JQF
. Java Spring, , , .
, , Apache. , , , .
- .
(ULTIMATE, GOLD) DevOps: Secure
. , , . . .
, . , . , (Failed jobs) . , , .
-
(FREE, BRONZE, SILVER, GOLD) DevOps: Secure
GitLab.com - - . , , , . , . - . GitLab - Amazon Web Services (AWS).
SaaS. , . - .
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab , . . Sashi! , .
Slack .
ECS
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
AWS ECS Auto DevOps. ECS . , Deploy_ECS
, Auto DevOps, . , Auto DevOps , ECS, , Kubernetes, : , .
ECS .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
. , . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, . , , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
. GitLab. GitLab , .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
, . , GitLab .
- GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab , , . GitLab 13.6 , . , 200 , 20 . 100 , 20 , .
GitLab , , , . , , 10 . , .
-
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage
GitLab 13.3 -, -. GitLab 13.6 -: , . .
- .
SHA
(ULTIMATE, GOLD) DevOps: Manage
13.4 “chain of custody” . SHA . SHA , .
SHA .
, , , , -
(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Manage
, GitLab. . , , , , 12 .
, , GitLab, . , GitLab.com, . , « » 13.7 , , .
:
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Plan
, . , « » . , , , !
, : « »?
« » .
,
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Plan
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Git master
. Git, Git, GitLab , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab, , @
. - .
13.6 , , - ( , @
), .
GitLab VS Code
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
— , .
, . , / .
VS Code GitLab Workflow v3.5.0, , , .
VS Code .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
-, , . - . GitLab 13.5 -, - . , -, , , , .
GitLab 13.6 -, , - , . , , .gitlab/merge_request_templates
, , -, .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 13.1 , , - . - .
GitLab 13.6 , , . (Add Image) — . WYSIWYG , -.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI/CD , . , .
rules:changes
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
gitlab-ci.yml
, . rules:changes
, , CI-. CI .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
Docker Hub docker pull
Docker Hub. IP- , .
docker pull
, Docker Hub, , . , Core. Core .
-
(ULTIMATE, GOLD) DevOps: Secure
- , . , , , - .
, , . , , .
- .
SAST Rails
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
(SAST) GitLab , . Brakeman, . , «» . , , .
SAST .
(ULTIMATE, GOLD) DevOps: Secure
. , .
. , , . , , . , . , , .
, , . , . « » , . .
SAST
(ULTIMATE, GOLD) DevOps: Secure
GitLab . , . , , -, , . , .gitlab
sast-rulesets.toml
, . SAST. , .gitlab-ci.yml
.
URL DAST
(ULTIMATE, GOLD) DevOps: Secure
- DAST GitLab , DAST. , , , , - . - , , DAST .
, , , DAST, URL, , , DAST. DAST_PATHS
, , DAST_WEBSITE
. , , , , , . , , , DAST , .
DAST .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
. , , . , .
CI_JOB_JWT Vault
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab. , , , . , HashiCorp Vault JSON Web Token (JWT). , , JWT , OpenID Connect.
GitLab Kubernetes Agent
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
(runners) GitLab , GitLab, . GitLab , , , , GitLab. GitLab Kubernetes Agent GitLab Kubernetes, , , GitLab. , GitLab GitOps .
Core
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
Core, GitLab Core. , .
/ : GitLab 13.6 released with Auto Deploy to EC2 and Usage Trends Dashboard.
Nous avons travaillé sur la traduction de l'anglais cattidourden, Maryartkey, ainoneko et risqué...