tftp-hpa-trq/.forgejo/workflows/build.yml
Alexander Zhirov 0628b6a9d6
All checks were successful
Build / build (push) Successful in 21s
Путь NFS вынесен отдельно
2025-05-02 20:03:30 +03:00

28 lines
828 B
YAML

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: ${{ secrets.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