Fix the wrong working directory for the progress_notification script
Jira: RHELCMP-7901 Signed-off-by: Ozan Unsal <ounsal@redhat.com>
This commit is contained in:
parent
6c280f2c46
commit
ecb1646042
@ -12,8 +12,9 @@ happened. A JSON-encoded object will be passed to standard input to provide
|
|||||||
more information about the event. At the very least, the object will contain a
|
more information about the event. At the very least, the object will contain a
|
||||||
``compose_id`` key.
|
``compose_id`` key.
|
||||||
|
|
||||||
The script is invoked in compose directory and can read other information
|
The notification script inherits working directory from the parent process and it
|
||||||
there.
|
can be called from the same directory ``pungi-koji`` is called from. The working directory
|
||||||
|
is listed at the start of main log.
|
||||||
|
|
||||||
Currently these messages are sent:
|
Currently these messages are sent:
|
||||||
|
|
||||||
|
@ -81,9 +81,6 @@ class PungiNotifier(object):
|
|||||||
|
|
||||||
self._update_args(kwargs)
|
self._update_args(kwargs)
|
||||||
|
|
||||||
if self.compose:
|
|
||||||
workdir = self.compose.paths.compose.topdir()
|
|
||||||
|
|
||||||
with self.lock:
|
with self.lock:
|
||||||
for cmd in self.cmds:
|
for cmd in self.cmds:
|
||||||
self._run_script(cmd, msg, workdir, kwargs)
|
self._run_script(cmd, msg, workdir, kwargs)
|
||||||
|
@ -73,7 +73,7 @@ class TestNotifier(unittest.TestCase):
|
|||||||
stdin_data=json.dumps(data),
|
stdin_data=json.dumps(data),
|
||||||
can_fail=True,
|
can_fail=True,
|
||||||
return_stdout=False,
|
return_stdout=False,
|
||||||
workdir=self.compose.paths.compose.topdir.return_value,
|
workdir=None,
|
||||||
universal_newlines=True,
|
universal_newlines=True,
|
||||||
show_cmd=True,
|
show_cmd=True,
|
||||||
logfile=self.logfile,
|
logfile=self.logfile,
|
||||||
|
Loading…
Reference in New Issue
Block a user