chore: fixed naming of vm* packages
- the build job searches for the package in dnf cache, but because it was three packages in victoriametrics, it would never find the package and therfore would rebuild the package every run
This commit is contained in:
parent
a14388a6e9
commit
1709c34a38
@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/bash
|
|
||||||
nfpm pkg --config /app/resources/vminsert.yaml --target /app/dist --packager rpm
|
|
||||||
nfpm pkg --config /app/resources/vmselect.yaml --target /app/dist --packager rpm
|
|
||||||
nfpm pkg --config /app/resources/vmstorage.yaml --target /app/dist --packager rpm
|
|
||||||
2
rpms/vminsert/resources/build.sh
Executable file
2
rpms/vminsert/resources/build.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
nfpm pkg --config /app/resources/nfpm.yaml --target /app/dist --packager rpm
|
||||||
1
rpms/vmselect/1.119.0/release
Normal file
1
rpms/vmselect/1.119.0/release
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
23
rpms/vmselect/Dockerfile
Normal file
23
rpms/vmselect/Dockerfile
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
FROM git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||||
|
|
||||||
|
# Create output directory for RPMs
|
||||||
|
RUN mkdir -p /app/dist
|
||||||
|
|
||||||
|
# Set working directory
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
ARG PACKAGE_RELEASE
|
||||||
|
ENV PACKAGE_RELEASE=${PACKAGE_RELEASE}
|
||||||
|
ARG PACKAGE_VERSION
|
||||||
|
ENV PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||||
|
|
||||||
|
# Copy nfpm.yaml from the context into the container
|
||||||
|
COPY resources /app/resources
|
||||||
|
|
||||||
|
# Download the required files
|
||||||
|
RUN wget -O /app/victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz \
|
||||||
|
https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${PACKAGE_VERSION}/victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz && \
|
||||||
|
tar xf victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz
|
||||||
|
|
||||||
|
# Default command to build RPMs
|
||||||
|
CMD /app/resources/build.sh
|
||||||
2
rpms/vmselect/resources/build.sh
Executable file
2
rpms/vmselect/resources/build.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
nfpm pkg --config /app/resources/nfpm.yaml --target /app/dist --packager rpm
|
||||||
1
rpms/vmstorage/1.119.0/release
Normal file
1
rpms/vmstorage/1.119.0/release
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
23
rpms/vmstorage/Dockerfile
Normal file
23
rpms/vmstorage/Dockerfile
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
FROM git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||||
|
|
||||||
|
# Create output directory for RPMs
|
||||||
|
RUN mkdir -p /app/dist
|
||||||
|
|
||||||
|
# Set working directory
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
ARG PACKAGE_RELEASE
|
||||||
|
ENV PACKAGE_RELEASE=${PACKAGE_RELEASE}
|
||||||
|
ARG PACKAGE_VERSION
|
||||||
|
ENV PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||||
|
|
||||||
|
# Copy nfpm.yaml from the context into the container
|
||||||
|
COPY resources /app/resources
|
||||||
|
|
||||||
|
# Download the required files
|
||||||
|
RUN wget -O /app/victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz \
|
||||||
|
https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${PACKAGE_VERSION}/victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz && \
|
||||||
|
tar xf victoria-metrics-linux-amd64-v${PACKAGE_VERSION}-cluster.tar.gz
|
||||||
|
|
||||||
|
# Default command to build RPMs
|
||||||
|
CMD /app/resources/build.sh
|
||||||
2
rpms/vmstorage/resources/build.sh
Executable file
2
rpms/vmstorage/resources/build.sh
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
nfpm pkg --config /app/resources/nfpm.yaml --target /app/dist --packager rpm
|
||||||
Loading…
Reference in New Issue
Block a user