Skip to content

Commit 78370b0

Browse files
committed
feat(docs): new usage build chapter structure
Signed-off-by: Timofey Kirillov <timofey.kirillov@flant.com>
1 parent 9524ec3 commit 78370b0

27 files changed

+93
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Build process
3+
permalink: usage/build_draft/building.html
4+
---
5+
6+
<!-- TODO: new content -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Images configuration
3+
permalink: usage/build_draft/images.html
4+
---
5+
6+
<!-- TODO: new content -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Overview
3+
permalink: usage/build_draft/overview.html
4+
---
5+
6+
<!-- TODO: new content -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Stapel
3+
permalink: usage/build_draft/stapel.html
4+
---
5+
6+
<!-- TODO: new content -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: Storage layout
3+
permalink: usage/build_draft/storage.html
4+
---
5+
6+
<!-- TODO: new content -->

docs/pages_ru/usage/build/build_process.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Процесс сборки
33
permalink: usage/build/build_process.html
44
---
55

6+
<!-- TODO: remove legacy page -->
7+
68
Сборочный процесс werf для образов, описанных в [werf.yaml]({{ "reference/werf_yaml.html" | true_relative_url }}), подразумевает [последовательную сборку стадий]({{ "usage/build/stages_and_storage.html" | true_relative_url }}#конвеер-стадий) для описанных образов.
79

810
Несмотря на то, что [_конвейеры стадий_]({{ "usage/build/stages_and_storage.html#конвеер-стадий" | true_relative_url }}) для Dockerfile-образа, Stapel-образа и Stapel-артефакта отличаются, каждая стадия подчиняется общим правилам [выборки из хранилища](#выборка-стадий), [сохранения](#сохранение-стадий-в-хранилище), а также [работы кеша и блокировок]({{ "usage/build/synchronization.html" | true_relative_url }}) в параллельных запусках.

docs/pages_ru/usage/build/buildah_mode.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Режим сборки с использованием Buildah
33
permalink: usage/build/buildah_mode.html
44
---
55

6+
<!-- TODO: remove legacy page -->
7+
68
> ПРИМЕЧАНИЕ: werf поддерживает сборку образов с _использованием Docker-сервера_ или _с использованием Buildah_. Поддерживается сборка как Dockerfile-образов, так и stapel-образов через Buildah.
79
810
Для сборки без Docker-сервера werf использует встроенный Buildah в rootless-режиме.

docs/pages_ru/usage/build/building_images_with_stapel/artifacts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ author: Alexey Igrychev <alexey.igrychev@flant.com>
55
directive_summary: artifact
66
---
77

8+
<!-- TODO: remove legacy page -->
9+
810
## Что такое артефакты?
911

1012
***Артефакт*** — это специальный образ, используемый в других артефактах или отдельных образах, описанных в конфигурации. Артефакт предназначен преимущественно для отделения ресурсов инструментов сборки от процесса сборки образа приложения. Примерами таких ресурсов могут быть — программное обеспечение или данные, которые необходимы для сборки, но не нужны для запуска приложения, и т.п.

docs/pages_ru/usage/build/building_images_with_stapel/assembly_instructions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ permalink: usage/build/building_images_with_stapel/assembly_instructions.html
44
directive_summary: shell_and_ansible
55
---
66

7+
<!-- TODO: remove legacy page -->
8+
79
## Пользовательские стадии
810

911
***Пользовательские стадии*** — это [_стадии_]({{ "usage/build/stages_and_storage.html" | true_relative_url }}) со сборочными инструкциями из [конфигурации]({{ "reference/werf_yaml.html#секция-image" | true_relative_url }}). Другими словами — это стадии, конфигурируемые пользователем (существуют также служебные стадии, которые пользователь конфигурировать не может). В настоящее время существует два вида сборочных инструкций: _shell_ и _ansible_.

docs/pages_ru/usage/build/building_images_with_stapel/base_image.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ author: Alexey Igrychev <alexey.igrychev@flant.com>
55
directive_summary: base_image
66
---
77

8+
<!-- TODO: remove legacy page -->
9+
810
Пример минимального `werf.yaml`:
911
```yaml
1012
project: my-project

0 commit comments

Comments
 (0)