LINUX.ORG.RU

Сообщения qtheya

 

gitlab-ci-multi-runner + CI + Gitlab

Приветствую

Объясните-помогите, как настроить gitlab-ci-multi-runner при следующей конфигурации системы:

srv1) Gitlab; srv2) Gitlab-CI; srv3) Dev/Test;

Gitlab + Gitlab CI уже интегрированы друг в друга. Когда разработчик со своей машины делает git push, gitlab-ci получает триггер и запускает gitlab-ci-multi-runner который читает файл .gitlab-ci.yml (кстати, где он должен лежать? GitLab CI uses a YAML file (.gitlab-ci.yml) for the project configuration. It is placed in the root of your repository - буквально в /home/git/repositories/abc.git/ ? ). В файле .gitlab-ci.yml мне нужно, чтобы на srv3 выполнилось условие: cd /var/www/ && git pull

Не могу понять, где в такой ситуации должен быть установлен раннер.

Спасибо

 

qtheya
()

Не могу собрать rpm пакет.

#rpmbuild -bb nsrdir.spec Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VVbmtU + umask 022 + cd /root/rpmbuild/BUILD + mkdir -p /root/rpmbuild/BUILDROOT/nsrdir-0-0.x86_64/usr/bin + install -m 755 nsrdir.sh /root/rpmbuild/BUILDROOT/nsrdir-0-0.x86_64/usr/bin install: cannot stat `nsrdir.sh': No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.VVbmtU (%install)

RPM build errors: Bad exit status from /var/tmp/rpm-tmp.VVbmtU (%install) [root@ SPECS]# vim nsrdir.spec Name: nsrdir Version: 0 Release: 0 Summary: nsrdir Group: System Environment/Base License: GPLv2+ Requires: bash Source0: %{name}.tar.gz BuildRoot: %{_tmppath}/%{name}-root

%description nsrdir %install mkdir -p ${RPM_BUILD_ROOT}/usr/bin install -m 755 nsrdir.sh ${RPM_BUILD_ROOT}%{_bindir} cp ${RPM_BUILD_ROOT}%{_bindir}/nsrdir.sh %{_bindir} %post cd /usr/bin /bin/sh -e nsrdir.sh %files %defattr(-,root,root) %attr(755,root,root) %{_bindir}/nsrdir.sh

Ваще наглухо застрял, если кто знает\могёт - подскажите, где у мну еррор (кроме как в днк). Спасибо.

qtheya
()

Как узнать какой процесс скушал swap?

1) RHEL 6x, 4gb ram, 2gb swap, 2x4 Xeon 2.6. Web-server (whm, mariadb, nginx, php5.3) 2) Собиралки логов, грепов top'a, ps auxw etc перестают что либо писать в файлы, как только (неизвестный для меня) процесс съедает весь ram и swap 3) Единственное, что спасает сервант - ребут =*( Как словить негодяя, которые мешает мне спать?

 ,

qtheya
()

RSS подписка на новые темы