@@ -24,12 +24,20 @@ jobs:
24
24
name : ${{ inputs.package }}
25
25
path : artifacts/dist
26
26
27
- - name : Install package
27
+ - name : Install package (RPM)
28
+ if : endsWith(${{ inputs.package }}, "rpm")
29
+ run : |
30
+ sudo yum localinstall "artifacts/dist/${{ inputs.package }}"
31
+
32
+ - name : Install package (DEB)
33
+ if : endsWith(${{ inputs.package }}, "deb")
28
34
run : |
29
35
sudo dpkg -i "artifacts/dist/${{ inputs.package }}"
30
36
31
37
- uses : actions/checkout@v4
38
+ if : endsWith(${{ inputs.package }}, "deb")
32
39
- name : Generate and deploy certificates
40
+ if : endsWith(${{ inputs.package }}, "deb")
33
41
uses : addnab/docker-run-action@v3
34
42
with :
35
43
image : wazuh/wazuh-certs-generator:0.0.1
@@ -48,17 +56,21 @@ jobs:
48
56
ls /certs
49
57
50
58
- run : sudo systemctl daemon-reload
51
- - run : |
59
+ if : endsWith(${{ inputs.package }}, "deb")
60
+ - if : endsWith(${{ inputs.package }}, "deb")
61
+ run : |
52
62
if ! sudo systemctl enable wazuh-indexer.service; then
53
63
sudo journalctl --no-pager -u wazuh-indexer.service
54
64
exit 1
55
65
fi
56
- - run : |
66
+ - if : endsWith(${{ inputs.package }}, "deb")
67
+ run : |
57
68
if ! sudo systemctl start wazuh-indexer; then
58
69
sudo journalctl --no-pager -u wazuh-indexer.service
59
70
exit 1
60
71
fi
61
- - run : |
72
+ - if : endsWith(${{ inputs.package }}, "deb")
73
+ run : |
62
74
if ! sudo systemctl status --no-pager wazuh-indexer -n 100; then
63
75
sudo journalctl --no-pager -u wazuh-indexer.service
64
76
exit 1
0 commit comments