dist: provide openqa-comments service as part of staging-bot.

This commit is contained in:
Jimmy Berry 2018-05-10 00:06:49 -05:00
parent 82c06e5cb2
commit 0fe55a0635
3 changed files with 24 additions and 1 deletions

View File

@ -375,7 +375,6 @@ fi
%{_bindir}/osrt-issue-diff %{_bindir}/osrt-issue-diff
%{_bindir}/osrt-legal-auto %{_bindir}/osrt-legal-auto
%{_bindir}/osrt-obs_clone %{_bindir}/osrt-obs_clone
%{_bindir}/osrt-openqa-comments
%{_bindir}/osrt-openqa-maintenance %{_bindir}/osrt-openqa-maintenance
%{_bindir}/osrt-rebuildpacs %{_bindir}/osrt-rebuildpacs
%{_bindir}/osrt-requestfinder %{_bindir}/osrt-requestfinder
@ -394,6 +393,7 @@ fi
%exclude %{_datadir}/%{source_dir}/metrics %exclude %{_datadir}/%{source_dir}/metrics
%exclude %{_datadir}/%{source_dir}/metrics.py %exclude %{_datadir}/%{source_dir}/metrics.py
%exclude %{_datadir}/%{source_dir}/metrics_release.py %exclude %{_datadir}/%{source_dir}/metrics_release.py
%exclude %{_bindir}/osrt-openqa-comments
%exclude %{_datadir}/%{source_dir}/pkglistgen.py %exclude %{_datadir}/%{source_dir}/pkglistgen.py
%exclude %{_datadir}/%{source_dir}/repo_checker.pl %exclude %{_datadir}/%{source_dir}/repo_checker.pl
%exclude %{_datadir}/%{source_dir}/repo_checker.py %exclude %{_datadir}/%{source_dir}/repo_checker.py
@ -493,6 +493,7 @@ fi
%files staging-bot %files staging-bot
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/osrt-devel-project %{_bindir}/osrt-devel-project
%{_bindir}/osrt-openqa-comments
%{_bindir}/osrt-suppkg_rebuild %{_bindir}/osrt-suppkg_rebuild
%{_datadir}/%{source_dir}/devel-project.py %{_datadir}/%{source_dir}/devel-project.py
%{_datadir}/%{source_dir}/suppkg_rebuild.py %{_datadir}/%{source_dir}/suppkg_rebuild.py
@ -500,6 +501,8 @@ fi
%{_unitdir}/osrt-staging-bot-daily@.timer %{_unitdir}/osrt-staging-bot-daily@.timer
%{_unitdir}/osrt-staging-bot-devel-list.service %{_unitdir}/osrt-staging-bot-devel-list.service
%{_unitdir}/osrt-staging-bot-devel-list.timer %{_unitdir}/osrt-staging-bot-devel-list.timer
%{_unitdir}/osrt-staging-bot-openqa-comments@.service
%{_unitdir}/osrt-staging-bot-openqa-comments@.timer
%{_unitdir}/osrt-staging-bot-regular@.service %{_unitdir}/osrt-staging-bot-regular@.service
%{_unitdir}/osrt-staging-bot-regular@.timer %{_unitdir}/osrt-staging-bot-regular@.timer
%{_unitdir}/osrt-staging-bot-reminder.service %{_unitdir}/osrt-staging-bot-reminder.service

View File

@ -0,0 +1,10 @@
[Unit]
Description=openSUSE Release Tools: staging-bot comment openQA/build results on stagings in %i
[Service]
User=osrt-staging-bot
SyslogIdentifier=osrt-staging-bot
ExecStart=/usr/bin/osrt-openqa-comments -p "%i"
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,10 @@
[Unit]
Description=openSUSE Release Tools: staging-bot comment openQA/build results on stagings in %i
[Timer]
OnBootSec=120
OnUnitInactiveSec=3 min
Unit=osrt-staging-bot-openqa-comments@%i.service
[Install]
WantedBy=timers.target