Skip to content

Commit

Permalink
dev env CentOS 7 /Suse: add snmp testing support
Browse files Browse the repository at this point in the history
also update to current standard
  • Loading branch information
rgerhards committed Dec 3, 2019
1 parent 8640340 commit fc8de02
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
2 changes: 2 additions & 0 deletions dev_env/centos/base/7/Dockerfile
Expand Up @@ -48,6 +48,7 @@ RUN yum -y update && \
python-devel \
python-docutils \
python-sphinx \
python-pysnmp \
qpid-proton-c-devel \
redhat-rpm-config \
snappy-devel \
Expand Down Expand Up @@ -218,6 +219,7 @@ ENV RSYSLOG_CONFIGURE_OPTIONS \
--enable-pmsnare \
--enable-relp \
--enable-snmp \
--enable-snmp-tests \
--enable-usertools \
--enable-valgrind \
\
Expand Down
5 changes: 5 additions & 0 deletions dev_env/suse/base/tumbleweed/Dockerfile
Expand Up @@ -46,6 +46,7 @@ RUN zypper --non-interactive install \
python-devel \
python-docutils \
python-sphinx \
python3-pysnmp \
qpid-proton \
qpid-proton-devel \
systemd-devel \
Expand Down Expand Up @@ -269,6 +270,7 @@ ENV RSYSLOG_CONFIGURE_OPTIONS \
--enable-pmsnare \
--enable-relp \
--enable-snmp \
--enable-snmp-tests \
--enable-usertools \
--enable-valgrind \
--enable-gssapi-krb5 \
Expand All @@ -284,5 +286,8 @@ ENV RSYSLOG_CONFIGURE_OPTIONS \
# module needs fixes:
# --enable-mmgrok
# -> we cannot build, libtokyocabinet dependency is not available as well
ENV PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib64/pkgconfig/
WORKDIR /rsyslog
ARG BUILD_TIME
ENV CONTAINER_BUILD_TIME=$BUILD_TIME
USER rsyslog
7 changes: 3 additions & 4 deletions dev_env/suse/base/tumbleweed/build.sh
@@ -1,12 +1,11 @@
set -e
docker build $1 -t rsyslog/rsyslog_dev_base_suse:tumbleweed .
docker build $1 --build-arg BUILD_TIME="$(date)" -t rsyslog/rsyslog_dev_base_suse:tumbleweed .
printf "\n\n================== BUILD DONE, NOW TESTING CONTAINER:"
docker run -ti rsyslog/rsyslog_dev_base_suse:tumbleweed bash -c "
docker run -ti --rm rsyslog/rsyslog_dev_base_suse:tumbleweed bash -c "
set -e && \
git clone https://github.com/rsyslog/rsyslog.git && \
cd rsyslog && \
autoreconf -fi && \
./configure \$RSYSLOG_CONFIGURE_OPTIONS --enable-compile-warnings=yes && \
devtools/run-configure.sh
make -j4
"
if [ $? -eq 0 ]; then
Expand Down
2 changes: 2 additions & 0 deletions dev_env/suse/buildbot/tumbleweed/tag-previous.sh
@@ -1,2 +1,4 @@
docker tag rsyslog/rsyslog_dev_buildbot_suse:tumbleweed rsyslog/rsyslog_dev_buildbot_suse:tumbleweed_previous
docker push rsyslog/rsyslog_dev_buildbot_suse:tumbleweed_previous
#revert
#docker tag rsyslog/rsyslog_dev_buildbot_suse:tumbleweed_previous rsyslog/rsyslog_dev_buildbot_suse:tumbleweed

0 comments on commit fc8de02

Please sign in to comment.