Commit be1f3d04 authored by Yakubov, Sergey's avatar Yakubov, Sergey
Browse files

Merge branch '7-rpm-package-for-rdb' into 'main'

Resolve "rpm package for rdb"

Closes #7

See merge request !11
parents d87d7d8f d9adfffb
Loading
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -75,9 +75,11 @@ build-packages:
  stage: build-prod
  script:
    - docker build -f dockerfiles/Dockerfile -t remote-data-broker --target package .
    - docker run --rm -v `pwd`:/tmp remote-data-broker bash -c "cp /rdb/build/*.deb /tmp"
    - fname=`ls *.deb | head -n 1`
    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file $fname "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deb/${TAG}/$fname"'
    - docker run --rm -v `pwd`:/tmp remote-data-broker bash -c "cp /rdb/build/*.deb /rdb/build/*.rpm /tmp"
    - fname_deb=`ls *.deb | head -n 1`
    - fname_rpm=`ls *.rpm | head -n 1`
    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file $fname_deb "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deb/${TAG}/$fname_deb"'
    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file $fname_rpm "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/rpm/${TAG}/$fname_rpm"'
  when: manual
  tags:
    - rse-multi-builder
+1 −2
Original line number Diff line number Diff line
rm -rf build
mkdir build
mkdir -p build
cd build
cmake ..
make
+4 −2
Original line number Diff line number Diff line
FROM ubuntu:20.04 AS package
FROM --platform=amd64 ubuntu:20.04 AS package
ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y cmake vim wget g++
RUN apt-get update && apt-get install -y cmake vim wget g++ rpm

RUN wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz
RUN tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
@@ -15,6 +16,7 @@ COPY build.sh /rdb/
WORKDIR /rdb

RUN bash ./build.sh DEB
RUN bash ./build.sh RPM

FROM busybox:glibc AS prod