Сборка пакета
All checks were successful
Build / build (push) Successful in 19s

This commit is contained in:
Alexander Zhirov 2025-04-29 03:57:13 +03:00
parent 29da8777e6
commit 7064919d23
2 changed files with 31 additions and 3 deletions

View file

@ -0,0 +1,28 @@
name: Build
on: [push]
jobs:
build:
runs-on: docker
container:
image: 192.168.0.101/apk-builder:3.16
options: --privileged
credentials:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Build package
env:
NFS_SERVER: ${{ secrets.NFS_SERVER }}
NFS_PORT: ${{ secrets.NFS_PORT }}
NFS_PATH: /
NAME_KEY: ${{ secrets.NAME_KEY }}
PUBLIC_KEY: ${{ secrets.PUBLIC_KEY }}
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
BUILDER_USER: ${{ secrets.BUILDER_USER }}
run: |
export SOURCE_DIR=$PWD
apk-builder

View file

@ -1,8 +1,8 @@
# tftp-hpa-trq # tftp-hpa-trq
- [Описание](#описание) - [Описание](#описание)
- [Пример запроса на `php`](#пример-запроса-на-php) - [Пример запроса на PHP](#пример-запроса-на-php)
- [Пример запроса на `python`](#пример-запроса-на-python) - [Пример запроса на Python](#пример-запроса-на-python)
- [Сборка пакета в Docker](#сборка-пакета-в-docker) - [Сборка пакета в Docker](#сборка-пакета-в-docker)
- [Генерация ключей](#генерация-ключей) - [Генерация ключей](#генерация-ключей)
- [Безопасность](#безопасность) - [Безопасность](#безопасность)
@ -90,7 +90,7 @@ sock.close()
git clone https://git.zhirov.kz/alexander/tftp-hpa-trq.git git clone https://git.zhirov.kz/alexander/tftp-hpa-trq.git
``` ```
Войти в оболочку `alpine` для сборки пакета запустив `docker` командой: Войти в оболочку alpine для сборки пакета запустив `docker` командой:
```sh ```sh
docker run --rm -it -v $PWD/tftp-hpa-trq:/home/packager/reposerve/main/tftp-hpa-trq alpine:latest /bin/ash docker run --rm -it -v $PWD/tftp-hpa-trq:/home/packager/reposerve/main/tftp-hpa-trq alpine:latest /bin/ash