AppFeed/templates/ich777sRepository/ich777/Jenkins.xml
Squidly271 9f3346099a Update
2021-02-16 16:58:23 -05:00

100 lines
5.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>Jenkins</Name>
<Repository>ich777/jenkins</Repository>
<Registry>https://hub.docker.com/r/ich777/jenkins</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>true</Privileged>
<Support>https://forums.unraid.net/topic/83786-support-ich777-application-dockers/</Support>
<Project>https://jenkins.io/</Project>
<Overview>This container will download and install the preferred version of Jenkins and install it.&#13;
&#13;
Update Notice: If set to 'latest' the container will check on every startup if there is a newer version available).&#13;
&#13;
All you data is stored in the jenkins/workdir folder in your appdata directory.</Overview>
<WebUI>http://[IP]:[PORT:8080]</WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jenkins.png</Icon>
<ExtraParams>--restart=unless-stopped</ExtraParams>
<PostArgs></PostArgs>
<CPUset></CPUset>
<DonateText>If you like my work please </DonateText>
<DonateLink>https://www.paypal.me/chips777</DonateLink>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>8080</HostPort>
<ContainerPort>8080</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/jenkins</HostDir>
<ContainerDir>/jenkins</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>latest</Value>
<Name>JENKINS_V</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>ftp://mirror.serverion.com</Value>
<Name>JENKINS_URL</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>EXTRA_JENKINS_PARAMS</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>EXTRA_JVM_PARAMS</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>000</Value>
<Name>UMASK</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>uid</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>gid</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>basicjre</Value>
<Name>RUNTIME_NAME</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="Webport" Target="8080" Default="" Mode="tcp" Description="Container Port: 8080" Type="Port" Display="always" Required="true" Mask="false">8080</Config>
<Config Name="Appdata Path" Target="/jenkins" Default="" Mode="rw" Description="Container Path: /jenkins" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/jenkins</Config>
<Config Name="Jenkins Version" Target="JENKINS_V" Default="" Mode="" Description="Enter the version wich you want to download or set to 'latest' (without quotes) to download the latest version and check on every restart if there is a newer version." Type="Variable" Display="always" Required="true" Mask="false">latest</Config>
<Config Name="Jenkins Download URL" Target="JENKINS_URL" Default="" Mode="" Description="Mirror from wich to download jenkins you can get them from here: http://mirrors.jenkins-ci.org/status.html (Exemple for mirrors are: ftp://mirror.serverion.com | http://mirror.xmission.com | http://mirror.serverion.com | http://ftp-chi.osuosl.org/pub | ...)." Type="Variable" Display="always" Required="true" Mask="false">ftp://mirror.serverion.com</Config>
<Config Name="Extra Jenkins Startup Paramaters" Target="EXTRA_JENKINS_PARAMS" Default="" Mode="" Description="Enter extra Jenkins startup parameters if needed." Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="Extra JVM Startup Parameters" Target="EXTRA_JVM_PARAMS" Default="" Mode="" Description="Enter extra JVM start parameters if needed." Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="UMASK" Target="UMASK" Default="" Mode="" Description="Container Variable: UMASK" Type="Variable" Display="advanced" Required="true" Mask="false">000</Config>
<Config Name="Host Key 1" Target="uid" Default="" Mode="" Description="Container Variable: uid" Type="Variable" Display="advanced" Required="true" Mask="false">99</Config>
<Config Name="Host Key 2" Target="gid" Default="" Mode="" Description="Container Variable: gid" Type="Variable" Display="advanced" Required="true" Mask="false">100</Config>
<Config Name="Runtime Name" Target="RUNTIME_NAME" Default="" Mode="" Description="The name of the runtime (only change if you know what you are doing)." Type="Variable" Display="advanced" Required="true" Mask="false">basicjre</Config>
<Category>Productivity: Tools:Utilities</Category>
<Description>This container will download and install the preferred version of Jenkins and install it.&#13;
&#13;
Update Notice: If set to 'latest' the container will check on every startup if there is a newer version available).&#13;
&#13;
All you data is stored in the jenkins/workdir folder in your appdata directory.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Jenkins.xml</templatePath>
</Container>