YunoHost-Apps / jenkins_ynh

Jenkins package for YunoHost
https://jenkins.io/
Apache License 2.0
5 stars 10 forks source link

Fixes #108 #112

Closed yalh76 closed 1 year ago

yalh76 commented 1 year ago

Problem

Fix #108 . After the .deb file is installed, dpkg tries to start the service on the default port 8080.

Solution

This fix ensure that ynh rollback won't be triggered by dpkg during installation of the .deb file. First, the dpkg --install error is silenced. Then dpkg-query is used to detect an improperly installed jenkins package. Next, after the port has been updated and the service restarted, dpkg --configure -a is executed to finish configuration of the partially installed jenkins package.

PR Status

Automatic tests

Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

yalh76 commented 1 year ago

!testme

yunohost-bot commented 1 year ago

Alrighty! Test Badge