no need to set working dir
This commit is contained in:
parent
fda0556b3b
commit
488b727aa7
13
Dockerfile
13
Dockerfile
@ -9,14 +9,9 @@ RUN \
|
||||
# other packages often needed
|
||||
RUN yum install -y nethserver-devtools hunspell-en
|
||||
|
||||
RUN \
|
||||
echo "# macros" > /root/.rpmmacros && \
|
||||
echo "%_topdir /build" >> /root/.rpmmacros && \
|
||||
echo "%_sourcedir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_builddir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_specdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_rpmdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_srcrpmdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
rpmdev-setuptree
|
||||
ADD run.sh /usr/local/bin
|
||||
RUN chmod 755 /usr/local/bin/run.sh
|
||||
|
||||
ENV PATH=/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/run.sh"]
|
||||
|
@ -19,9 +19,8 @@ name: default
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: registry.libreschool.org/libreschool-automation/rpm-build:latest
|
||||
image: registry.libreschool.org/libreschool-automation/rpm-build:7
|
||||
pull: always
|
||||
working_dir: /build
|
||||
commands:
|
||||
- yum-builddep -y mypackage.spec
|
||||
- rpmbuild -ba mypackage.spec
|
||||
|
12
run.sh
Executable file
12
run.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
echo "# macros" > /root/.rpmmacros && \
|
||||
echo "%_topdir /$PWD" >> /root/.rpmmacros && \
|
||||
echo "%_sourcedir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_builddir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_specdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_rpmdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
echo "%_srcrpmdir %{_topdir}" >> /root/.rpmmacros && \
|
||||
rpmdev-setuptree
|
Loading…
x
Reference in New Issue
Block a user