mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 12:40:25 +08:00
62 lines
1.3 KiB
YAML
62 lines
1.3 KiB
YAML
project_name: panel
|
|
|
|
builds:
|
|
- id: panel
|
|
binary: panel
|
|
env:
|
|
- CGO_ENABLED=0
|
|
- GOPROXY=https://goproxy.cn,direct
|
|
goos:
|
|
- linux
|
|
goarch:
|
|
- amd64
|
|
- arm64
|
|
goamd64:
|
|
- v2
|
|
ldflags:
|
|
- -s -w --extldflags "-static"
|
|
|
|
upx:
|
|
- enabled: true
|
|
# Filter by build ID.
|
|
ids: [ panel ]
|
|
# Compress argument.
|
|
# Valid options are from '1' (faster) to '9' (better), and 'best'.
|
|
compress: best
|
|
# Whether to try LZMA (slower).
|
|
lzma: true
|
|
# Whether to try all methods and filters (slow).
|
|
brute: false
|
|
|
|
archives:
|
|
- id: panel-archive
|
|
builds:
|
|
- panel
|
|
format: zip
|
|
wrap_in_directory: false
|
|
strip_binary_directory: true
|
|
files:
|
|
- LICENSE
|
|
- docs/*
|
|
- public/*
|
|
- storage/*
|
|
- database/*
|
|
- lang/*
|
|
- scripts/*
|
|
- panel-example.conf
|
|
|
|
gitlab_urls:
|
|
api: https://git.haozi.net/api/v4/
|
|
download: https://git.haozi.net
|
|
# set to true if you use a self-signed certificate
|
|
skip_tls_verify: false
|
|
# set to true if you want to upload to the Package Registry rather than attachments
|
|
# Only works with GitLab 13.5+
|
|
#
|
|
# Since: v1.3
|
|
use_package_registry: true
|
|
# Set this if you set GITLAB_TOKEN to the value of CI_JOB_TOKEN.
|
|
#
|
|
# Since: v1.11
|
|
use_job_token: true
|