feat(jenkins): initial Jenkins Cloudron package\n\n- Updated CloudronManifest.json with Jenkins version 2.516.1.\n- Refined Dockerfile to use jenkins-cli.jar for plugin installation and consolidated apt-get calls.\n- Modified start.sh to remove redundant plugin copy operation.\n- Renamed and updated JenkinsBuildNotes.md.\n- Added placeholder logo.png.\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com>

This commit is contained in:
2025-09-04 11:48:38 -05:00
parent c4afd3da5a
commit 2402235727
5 changed files with 114 additions and 18 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/bash
set -e
set -euo pipefail
# Jenkins home directory
JENKINS_HOME=/app/data/jenkins_home
@@ -9,9 +9,6 @@ if [[ ! -d "${JENKINS_HOME}" ]]; then
echo "Initializing Jenkins home directory"
mkdir -p "${JENKINS_HOME}"
cp -r /tmp/data/jenkins_home/* "${JENKINS_HOME}/" || true
# Copy plugins
mkdir -p "${JENKINS_HOME}/plugins"
cp -r /tmp/data/plugins/* "${JENKINS_HOME}/plugins/" || true
# Create directory for JCasC
mkdir -p "${JENKINS_HOME}/casc_configs"
fi