use build dir
This commit is contained in:
parent
ea94cbaf00
commit
faeea2a7b2
@ -14,28 +14,20 @@ build:
|
|||||||
- tags
|
- tags
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- /opt/bin/
|
- opt/
|
||||||
- /opt/etc/mosquitto/
|
|
||||||
- /opt/include/
|
|
||||||
- /opt/sbin/
|
|
||||||
- /opt/share/man/man1/
|
|
||||||
- /opt/share/man/man3/
|
|
||||||
- /opt/share/man/man5/
|
|
||||||
- /opt/share/man/man7/
|
|
||||||
- /opt/share/man/man8/
|
|
||||||
script:
|
script:
|
||||||
- apt update
|
- apt update
|
||||||
- apt install -y gcc g++ libssl-dev uuid-dev xsltproc docbook docbook-xsl libmariadbclient-dev
|
- apt install -y gcc g++ libssl-dev uuid-dev xsltproc docbook docbook-xsl libmariadbclient-dev
|
||||||
- MOSQ_SRC=`pwd`/parts/mosquitto
|
- MOSQ_SRC=`pwd`/parts/mosquitto
|
||||||
- pushd parts/mosquitto
|
- pushd parts/mosquitto
|
||||||
- sed -i 's,prefix=/usr/local,prefix=,' config.mk
|
- sed -i 's,prefix=/usr/local,prefix=/opt,' config.mk
|
||||||
- env DESTDIR=/opt make
|
- env DESTDIR=$CI_BUILDS_DIR make
|
||||||
- env DESTDIR=/opt make install
|
- env DESTDIR=$CI_BUILDS_DIR make install
|
||||||
- popd
|
- popd
|
||||||
- pushd parts/mosquitto-auth-plug
|
- pushd parts/mosquitto-auth-plug
|
||||||
- cat config.mk.in | sed 's,^MOSQUITTO_SRC =,MOSQUITTO_SRC = /opt,' > config.mk
|
- cat config.mk.in | sed 's,^MOSQUITTO_SRC =,MOSQUITTO_SRC = '"$CI_BUILDS_DIR"'/opt,' > config.mk
|
||||||
- sed -i 's,CFLAGS += -I$(MOSQUITTO_SRC)/src/,CFLAGS += -I$(MOSQUITTO_SRC)/include/,' Makefile
|
- sed -i 's,CFLAGS += -I$(MOSQUITTO_SRC)/src/,CFLAGS += -I$(MOSQUITTO_SRC)/include/,' Makefile
|
||||||
- make
|
- make
|
||||||
- cp auth-plug.so /opt/lib
|
- cp auth-plug.so $CI_BUILDS_DIR/opt/lib
|
||||||
- popd
|
- popd
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user