Parallel Builds (#10)
Build Alpine Packages / preflight (push) Successful in 12s
Build Alpine Packages / build (gitea) (push) Successful in 21s
Build Alpine Packages / build (lavinmq) (push) Successful in 2m54s
Build Alpine Packages / build (seaweedfs) (push) Successful in 20m49s
Build Alpine Packages / build (greptimedb) (push) Successful in 1h42m55s
Build Alpine Packages / verify-and-publish (push) Failing after 1m26s
Build Alpine Packages / preflight (push) Successful in 12s
Build Alpine Packages / build (gitea) (push) Successful in 21s
Build Alpine Packages / build (lavinmq) (push) Successful in 2m54s
Build Alpine Packages / build (seaweedfs) (push) Successful in 20m49s
Build Alpine Packages / build (greptimedb) (push) Successful in 1h42m55s
Build Alpine Packages / verify-and-publish (push) Failing after 1m26s
Reviewed-on: #10
This commit was merged in pull request #10.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Joachim Schlöffel <joachim.schloeffel@financial-service-plus.de>
|
||||
pkgname=greptimedb
|
||||
pkgver=1.2.1
|
||||
pkgrel=0
|
||||
pkgrel=3
|
||||
pkgdesc="Cloud-native observability database for metrics, logs, and traces"
|
||||
url="https://github.com/GreptimeTeam/greptimedb"
|
||||
arch="x86_64"
|
||||
@@ -12,14 +12,17 @@ makedepends="
|
||||
clang
|
||||
cmake
|
||||
coreutils
|
||||
curl
|
||||
cargo-auditable
|
||||
git
|
||||
lld
|
||||
linux-headers
|
||||
make
|
||||
mold
|
||||
nodejs
|
||||
openssl-dev
|
||||
openssl-libs-static
|
||||
perl
|
||||
pnpm
|
||||
protobuf
|
||||
protobuf-dev
|
||||
rustup
|
||||
@@ -28,6 +31,7 @@ makedepends="
|
||||
zstd-dev
|
||||
zstd-static
|
||||
"
|
||||
checkdepends="cargo-nextest"
|
||||
install="$pkgname.pre-install"
|
||||
subpackages="
|
||||
$pkgname-datanode-openrc:_openrc_datanode:noarch
|
||||
@@ -41,7 +45,7 @@ options="net"
|
||||
_dashboard_version="v0.12.0"
|
||||
source="
|
||||
$pkgname-$pkgver.tar.gz::https://github.com/GreptimeTeam/greptimedb/archive/refs/tags/v$pkgver.tar.gz
|
||||
dashboard-$_dashboard_version.tar.gz::https://github.com/GreptimeTeam/dashboard/releases/download/$_dashboard_version/build.tar.gz
|
||||
dashboard-$_dashboard_version.tar.gz::https://github.com/GreptimeTeam/dashboard/archive/refs/tags/$_dashboard_version.tar.gz
|
||||
datanode.toml
|
||||
flownode.toml
|
||||
frontend.toml
|
||||
@@ -64,31 +68,45 @@ export CARGO_BUILD_JOBS="${CARGO_BUILD_JOBS:-2}"
|
||||
export CARGO_PROFILE_NIGHTLY_CODEGEN_UNITS="${CARGO_PROFILE_NIGHTLY_CODEGEN_UNITS:-16}"
|
||||
export CARGO_PROFILE_NIGHTLY_DEBUG="${CARGO_PROFILE_NIGHTLY_DEBUG:-false}"
|
||||
export CARGO_PROFILE_NIGHTLY_LTO="${CARGO_PROFILE_NIGHTLY_LTO:-thin}"
|
||||
export CARGO_PROFILE_TEST_DEBUG="${CARGO_PROFILE_TEST_DEBUG:-false}"
|
||||
export LIBRARY_PATH="/usr/lib"
|
||||
export RUSTFLAGS="${RUSTFLAGS:-} -C link-arg=-fuse-ld=mold"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
if [ ! -d "$builddir"/src/servers/dashboard/dist ]; then
|
||||
mv "$srcdir"/dist "$builddir"/src/servers/dashboard/dist
|
||||
fi
|
||||
|
||||
rustup-init \
|
||||
-y \
|
||||
--no-modify-path \
|
||||
--profile minimal \
|
||||
--default-toolchain "$_rust_toolchain"
|
||||
"$CARGO_HOME"/bin/rustup run "$_rust_toolchain" cargo fetch \
|
||||
--locked
|
||||
|
||||
local _dashboard_builddir="$srcdir"/dashboard-${_dashboard_version#v}
|
||||
(
|
||||
cd "$_dashboard_builddir"
|
||||
pnpm install --frozen-lockfile --store-dir "$srcdir"/pnpm-store
|
||||
pnpm run build:docker
|
||||
)
|
||||
rm -rf "$builddir"/src/servers/dashboard/dist
|
||||
cp -a "$_dashboard_builddir"/dist "$builddir"/src/servers/dashboard/
|
||||
}
|
||||
|
||||
build() {
|
||||
"$CARGO_HOME"/bin/rustup run "$_rust_toolchain" cargo build \
|
||||
"$CARGO_HOME"/bin/rustup run "$_rust_toolchain" cargo auditable build \
|
||||
--profile "$_cargo_profile" \
|
||||
--frozen \
|
||||
--locked \
|
||||
--bin greptime \
|
||||
--features servers/dashboard
|
||||
}
|
||||
|
||||
check() {
|
||||
"$CARGO_TARGET_DIR"/"$_cargo_profile"/greptime --version
|
||||
"$CARGO_HOME"/bin/rustup run "$_rust_toolchain" cargo nextest run \
|
||||
-p cmd \
|
||||
--lib \
|
||||
--frozen
|
||||
}
|
||||
|
||||
package() {
|
||||
@@ -128,14 +146,14 @@ _docs() {
|
||||
|
||||
sha512sums="
|
||||
fc580f6e34df84b4f37219047d751968324c356f3cad352d1515abb4b441515a1ad98f0d01e2de33aac5129a2d7a5335edc4d8888923da7683a084a484769bea greptimedb-1.2.1.tar.gz
|
||||
4260acae5bed00a693dceffe9f53d0f8b25fd677b15638e951cf973dc29681f4bacde352c661a12bd78af7be9181a3740812f814fc3c4c8c87ea4eee6ee07e2d dashboard-v0.12.0.tar.gz
|
||||
3f853b6767a86cfa97ec640a17de59b2e798561c9402026e9b3a749907780b9b686149dba8a932b5d61ae538c430deab2410248e5c9e6e1961909000445ee2ee dashboard-v0.12.0.tar.gz
|
||||
29cc3376753487b216748e3f85e12639830e1ac4a763e94f330f87c3651a8ef9de35732958311c0049e1b7cbb4e90a9e602b3aff43297fe088c5ce795a110a79 datanode.toml
|
||||
52790808cb4f5cf0220ac2ab169b623fe76b6318d27d7f003e1197e850373cb915bfd40556098bcb7650f293d751039cb3bccbf9107bb160b8284887794ba975 flownode.toml
|
||||
e3e19ab3c7a345ecf8cf0a507f7fc95dd3b036a4a797385cf77fcf1999f2e4f053042c7bbda8de73ed43ff72e87aad81e4ac6d4a34d01773bbc1f6d0d967d9f7 frontend.toml
|
||||
313ed7d9ccd174b1869f3009e174266cdc414599e0b0f8307c8aaf2b73841eb36ce4c1b2f6244a0358b5a587a4edaa621b781fbd767835088b3fa13623fcc0df greptimedb.datanode.confd
|
||||
daf8efacc8bf2b74abd9f4900f889585295b57333a8a562a722de0596d35f25d5f9149e0879f4140bfdf727caa59c3f55b1380212722df92c588d912275530b8 greptimedb.flownode.confd
|
||||
e3e61b1df00f8172a3b1d4a0d37ed2574a8c5cd27676b4e2ce14d15ad8933d233baabe8da374f715d00cfaee26f665244c1ba00f70197fcc713c4e9af9c3229e greptimedb.frontend.confd
|
||||
c00740aee566b161bbe3610e0e0d6e8340022055750e6778772262474ffd6484d9f58be2fd498beafe28d0943e259e2277930af691bedea7650726e6c8998881 greptimedb.initd
|
||||
f72f52aa8277fc56eb071b5118990b8f4e09d143634c2f7fc54ed1f5ff065631c8630c45fe90d3db1f3ea0540c1ab3154a383d2000b4c5978e889ca02a1b6564 greptimedb.initd
|
||||
df495367d85844dcba99e5aa01e5a23fd14799b7521a72d9ea00d29fc0e5fbc5c5d06ee88e88d9637e260f8337249a39d2b0115de58da4899824d20bd844254a greptimedb.metasrv.confd
|
||||
882a79e969cac42adfada22060e6507fb687755a6d266d6728154b3e4da5777d2eaf5ad9bc331ed050448249ca609e6a61977b624d9faf25d83ed975345452cf greptimedb.standalone.confd
|
||||
8120ec338ebe1330d43b20d9b34a8f5f778ea13cb056febd3c8e9dc189d0de2380b90e5474a0990294d7004827c6133d44d2dd3e32d463b9259c47c82592d257 metasrv.toml
|
||||
|
||||
Reference in New Issue
Block a user