Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ builds:
- CGO_ENABLED=0
goos:
- linux
goarch:
- amd64
- arm64

archives:
- formats: [tar.gz]
Expand All @@ -28,6 +31,120 @@ archives:
- configs/**
- README.MD

nfpms:
- id: ad-runtime-utils
package_name: ad-runtime-utils
file_name_template: "{{ .PackageName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ with .Arm }}v{{ . }}{{ end }}"

vendor: Arenadata
homepage: https://github.com/arenadata/ad-runtime-utils
maintainer: Arenadata Team <team@arenadata.com>
description: |-
Arenadata Runtime Utilities - Unified Runtime Environment Manager

ad-runtime-utils is a comprehensive utility tool designed to provide a unified
interface for runtime environment management in Arenadata platform deployments.

license: Apache-2.0

formats:
- deb
- rpm

provides:
- bigtop-utils

replaces:
- bigtop-utils

conflicts:
- bigtop-utils

contents:
- src: >-
./dist/{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ if eq .Arch "amd64" }}_v1{{ else if eq .Arch "arm64" }}_v8.0{{ end }}/{{ .ProjectName }}-{{ .Version }}
dst: /usr/lib/ad-runtime-utils/bin/ad-runtime-utils
type: file
file_info:
mode: 0755

- src: ./configs/config.yaml
dst: /etc/ad-runtime-utils/config.yaml
type: file
file_info:
mode: 0644

- src: ./scripts/bigtop-detect-javahome
dst: /usr/lib/bigtop-utils/bigtop-detect-javahome
type: file
file_info:
mode: 0755

- src: ./scripts/bigtop-detect-javalibs
dst: /usr/lib/bigtop-utils/bigtop-detect-javalibs
type: file
file_info:
mode: 0755

- src: ./scripts/bigtop-detect-classpath
dst: /usr/lib/bigtop-utils/bigtop-detect-classpath
type: file
file_info:
mode: 0755

- src: ./scripts/bigtop-detect-cacerts
dst: /usr/lib/bigtop-utils/bigtop-detect-cacerts
type: file
file_info:
mode: 0755

- src: ./scripts/bigtop-monitor-service
dst: /usr/lib/bigtop-utils/bigtop-monitor-service
type: file
file_info:
mode: 0755

- src: ./scripts/bigtop-utils.default
dst: /etc/default/bigtop-utils
type: file
file_info:
mode: 0644

- dst: /usr/lib/ad-runtime-utils/bin
type: dir
file_info:
mode: 0755

- dst: /etc/ad-runtime-utils
type: dir
file_info:
mode: 0755

- dst: /usr/lib/bigtop-utils
type: dir
file_info:
mode: 0755

- dst: /etc/default
type: dir
file_info:
mode: 0755

rpm:
group: Development/Tools
packager: Arenadata Team <team@arenadata.com>
compression: gzip

deb:
fields:
Bugs: https://github.com/arenadata/ad-runtime-utils/issues
Vcs-Browser: https://github.com/arenadata/ad-runtime-utils
Vcs-Git: https://github.com/arenadata/ad-runtime-utils.git

lintian_overrides:
- statically-linked-binary
- changelog-file-missing-in-native-package

changelog:
sort: asc
filters:
Expand Down