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
|
# other packages often needed
|
||||||
RUN yum install -y nethserver-devtools hunspell-en
|
RUN yum install -y nethserver-devtools hunspell-en
|
||||||
|
|
||||||
RUN \
|
ADD run.sh /usr/local/bin
|
||||||
echo "# macros" > /root/.rpmmacros && \
|
RUN chmod 755 /usr/local/bin/run.sh
|
||||||
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
|
|
||||||
|
|
||||||
ENV PATH=/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin
|
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:
|
steps:
|
||||||
- name: build
|
- name: build
|
||||||
image: registry.libreschool.org/libreschool-automation/rpm-build:latest
|
image: registry.libreschool.org/libreschool-automation/rpm-build:7
|
||||||
pull: always
|
pull: always
|
||||||
working_dir: /build
|
|
||||||
commands:
|
commands:
|
||||||
- yum-builddep -y mypackage.spec
|
- yum-builddep -y mypackage.spec
|
||||||
- rpmbuild -ba 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