38 lines
904 B
Markdown
38 lines
904 B
Markdown
# app_build_image
|
||
|
||
Минимальный build image для Gitea Runner job с label `ci-build`.
|
||
|
||
## Что внутри
|
||
|
||
- `docker` CLI
|
||
- `bash`
|
||
- `git`
|
||
- `ca-certificates`
|
||
|
||
## Сборка образа
|
||
|
||
```bash
|
||
cd /Users/alex/Dev_projects_v2/infra/app_build_image
|
||
docker build -t git.lesha.spb.ru/infra/app-build-image:latest .
|
||
```
|
||
|
||
## Публикация в registry
|
||
|
||
```bash
|
||
echo '<PAT>' | docker login git.lesha.spb.ru -u deploy --password-stdin
|
||
docker push git.lesha.spb.ru/infra/app-build-image:latest
|
||
```
|
||
|
||
## Label для runner
|
||
|
||
```text
|
||
ci-tests:docker://docker.gitea.com/runner-images:ubuntu-latest,ci-build:docker://git.lesha.spb.ru/infra/app-build-image:latest,cd-host:host,cloud-fi
|
||
```
|
||
|
||
## Проверка образа
|
||
|
||
```bash
|
||
docker run --rm git.lesha.spb.ru/infra/app-build-image:latest git --version
|
||
docker run --rm git.lesha.spb.ru/infra/app-build-image:latest docker --version
|
||
```
|