@@ -26,49 +26,15 @@ jobs:
2626 - run : docker pull ${{ steps.get_image.outputs.IMAGE }} || docker build -t ${{ steps.get_image.outputs.IMAGE }} -f dockerfiles/checkmk/Dockerfile .
2727 - run : docker push ${{ steps.get_image.outputs.IMAGE }}
2828
29- build-package-ci :
30- runs-on : ubuntu-latest
31- needs : build-image
32- container :
33- image : ${{ needs.build-image.outputs.image }}
34- env :
35- CMK : /omd/sites/cmk
36- SU : su - cmk -c
37- steps :
38- - uses : actions/checkout@v4
39- - run : build-mkp.sh
40- # upload results
41- - uses : actions/upload-artifact@v4
42- with :
43- path : ./mkp/*.mkp
44- retention-days : 1
45-
4629 build-package :
4730 runs-on : ubuntu-latest
4831 needs : build-image
4932 container :
5033 image : ${{ needs.build-image.outputs.image }}
51- env :
52- CMK : /omd/sites/cmk
53- SU : su - cmk -c
5434 steps :
5535 - uses : actions/checkout@v4
56- - run : cp -r mkp/local/* ${CMK}/local
57- - run : ${SU} "mkdir ${CMK}/tmp/check_mk"
58- - run : ${SU} "mkp template yum"
59- - run : git config --global --add safe.directory ${PWD}
60- - run : modify-extension.py ${PWD} ${CMK}/tmp/check_mk/yum.manifest.temp
61- # avoid error:
62- # Error removing file /omd/sites/cmk/local/lib/python3/cmk/base/cee/plugins/bakery/yum.py: [Errno 13] Permission denied: '/omd/sites/cmk/local/lib/python3/cmk/base/cee/plugins/bakery/yum.py'
63- # and likewise the `mkp package` fails due to already existing files
64- - run : chmod go+rw ${CMK}/local/lib/python3/cmk/base/cee/plugins/bakery
65- - run : chmod go+rw ${CMK}/local/lib/python3/cmk_addons/plugins/yum/agent_based
66- - run : chmod go+rw ${CMK}/local/lib/python3/cmk_addons/plugins/yum/checkman
67- - run : chmod go+rw ${CMK}/local/lib/python3/cmk_addons/plugins/yum/rulesets
68- - run : cat ${CMK}/tmp/check_mk/yum.manifest.temp
69- - run : ${SU} "mkp package ${CMK}/tmp/check_mk/yum.manifest.temp"
70- # copy created extension package back to workspace
71- - run : cp ${CMK}/var/check_mk/packages_local/*.mkp ${PWD}/mkp/
36+ # use script
37+ - run : build-mkp.sh
7238 # upload results
7339 - uses : actions/upload-artifact@v4
7440 with :
0 commit comments