init
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
FROM docker.io/docker:28-cli
|
||||
|
||||
RUN apk add --no-cache bash git ca-certificates
|
||||
@@ -0,0 +1,37 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user