Pierre-Yves Chibon
ec93ed7560
Attempt to get the CI pipeline message in staging
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-02-25 15:26:23 +01:00
Pierre-Yves Chibon
0d859137e1
If there is no task_id, do not generate a task link
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-02-25 14:42:10 +01:00
Pierre-Yves Chibon
273e7c15d7
Ensure the script always return 0 exit code, so the workers do not die
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-02-25 14:36:54 +01:00
Pierre-Yves Chibon
b6a5393afe
Add org.centos.stage.* playbook for staging
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-02-25 14:29:02 +01:00
Bruno Goncalves
a73c3b4078
always show commit_hash
2019-11-21 16:42:29 +01:00
Bruno Goncalves
4120c9c71d
uses CI message version 0.2.X
...
process CI messages as defined on https://pagure.io/fedora-ci/messages/blob/master/f/schemas
2019-11-21 16:42:29 +01:00
Pierre-Yves Chibon
8baf2bfc88
Don't crash when the PR id is invalid
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-09-05 12:56:10 +02:00
Pierre-Yves Chibon
7f2f2d5cdc
Declare the variable before using it and small style fix
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-06-18 16:37:31 +02:00
Karsten Hopp
78e11431db
Add commit hash to comment
...
This allows pagure to display the git hash for CI results
Signed-off-by: Karsten Hopp <karsten@redhat.com>
2019-05-22 13:48:31 +02:00
Miroslav Vadkerti
95afa9610e
Fix stupid typo for pr complete
...
Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
2019-01-29 09:55:52 +01:00
Pierre-Yves Chibon
58cc15889a
Fix typo and drop passing a variable when it's not needed
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-01-25 00:36:28 +01:00
Miroslav Vadkerti
e803bad648
PR flags: adds support for running/pending state
...
This patch adds support for runinng state for Fedora CI.
It keeps only the recent flag around, so running transitions nicely
to complete/error state and vice versa (for reruns).
Resolves https://pagure.io/fedora-ci/general/issue/3
Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
2019-01-24 10:37:44 +01:00
Pierre-Yves Chibon
e42c8ddf0a
The playbook cannot return 1 as otherwise it kills loopabull entirely
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-10-16 10:19:52 +02:00
Pierre-Yves Chibon
7672be42f3
Rename the CI pipeline to Fedora CI
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-27 21:06:58 +02:00
Pierre-Yves Chibon
7e999006bb
Better cope with the different state returned by the CI pipeline
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-17 14:25:51 +02:00
Pierre-Yves Chibon
8e730bd249
Add some more debugging to the debug role
...
This can be used as inspiration when needing to debug something.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-17 10:27:00 +02:00
Pierre-Yves Chibon
eae028b31d
Properly quote the json messages
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-17 10:26:50 +02:00
Pierre-Yves Chibon
c20b91e30d
Use double quotes
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-17 09:39:02 +02:00
Pierre-Yves Chibon
608a871e96
Merge everything back into one task, otherwise the msg variable gets lost
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-16 17:30:06 +02:00
Pierre-Yves Chibon
e90e9b0913
Add some missing metadata
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-16 17:24:36 +02:00
Pierre-Yves Chibon
83f80a8494
Let's start with printing out the message
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-16 17:22:03 +02:00
Pierre-Yves Chibon
1a56479115
Revert "Let's try passing on the variable as string" - Doesn't work
...
This reverts commit d319922d28
.
2018-08-16 17:15:48 +02:00
Pierre-Yves Chibon
d319922d28
Let's try passing on the variable as string
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-16 17:12:23 +02:00
Pierre-Yves Chibon
3bb10a6a59
Do not install packages within these playbooks, they can end up blocking the system
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 15:11:29 +02:00
Pierre-Yves Chibon
8d31e7aaf3
Fix variable names
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 11:36:25 +02:00
Pierre-Yves Chibon
1a7af99d96
The CI pipeline doesn't send to stg, so we're always in prod
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 11:14:55 +02:00
Pierre-Yves Chibon
3ea858255a
Fix setting the url for the flag on PR
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 11:09:43 +02:00
Pierre-Yves Chibon
c258d1c603
Same cause, same effect, same fix
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:36:05 +02:00
Pierre-Yves Chibon
d763ad3e1d
Another place where we'll assume we're in prod
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:34:33 +02:00
Pierre-Yves Chibon
23e18eafe4
Assume we're in prod unless we know we aren't
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:33:13 +02:00
Pierre-Yves Chibon
018ebc6f47
If we exit with a code != 0 the worker gets stopped...
...
So keep this only for the last resort
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:30:47 +02:00
Pierre-Yves Chibon
369708aa67
Adjust the message to reflect more what it is going on
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:23:06 +02:00
Pierre-Yves Chibon
1f7369cd86
Move down the retrieval of the koji request field
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:20:42 +02:00
Pierre-Yves Chibon
41e886de5e
Fix typo
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:13:40 +02:00
Pierre-Yves Chibon
9cb83ac213
Skip module builds
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:12:05 +02:00
Pierre-Yves Chibon
6e8b679a8f
Skip container builds
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-10 10:10:07 +02:00
Pierre-Yves Chibon
178fc77191
Let's flag successful builds in prod as well
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 18:00:26 +02:00
Pierre-Yves Chibon
fed379c81b
Add code to flag PR with the results from the CI pipeline
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:59:08 +02:00
Pierre-Yves Chibon
93a33ac797
Drop logging, will make debugging easier
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:18:30 +02:00
Pierre-Yves Chibon
ff822d1d66
Remove one more typo
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:15:06 +02:00
Pierre-Yves Chibon
1d9c6bc5fe
Missing import
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:06:39 +02:00
Pierre-Yves Chibon
e8762a53c9
And one more left over...
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:05:17 +02:00
Pierre-Yves Chibon
f6a1ccaae3
Forgot a piece
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 17:03:00 +02:00
Pierre-Yves Chibon
09916fb401
Adjust the script, we do not have the entire message passed
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 16:57:13 +02:00
Pierre-Yves Chibon
554ecdb248
Install the missing dependencies
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 16:37:30 +02:00
Pierre-Yves Chibon
d818a87c0c
Specify this is a python script
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 16:30:04 +02:00
Pierre-Yves Chibon
129b872ded
Activate the flag_build_commits role in stg
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 16:26:12 +02:00
Pierre-Yves Chibon
2c4a690f0f
Start working on the role to flag commits on successful builds
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 16:24:57 +02:00
Pierre-Yves Chibon
9f3ef7a149
Give up on the string concatenation
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 15:40:26 +02:00
Pierre-Yves Chibon
af83779379
Another format
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-08-08 15:37:40 +02:00