mirror of
https://github.com/thejimnicholson/jenkins.git
synced 2025-12-06 03:30:43 +00:00
Compare commits
7 Commits
d591a83331
...
1ac76ade43
| Author | SHA1 | Date | |
|---|---|---|---|
| 1ac76ade43 | |||
| 104abe3455 | |||
| 749ff2e38e | |||
| 7dbbe8d4d2 | |||
| f6301a15d4 | |||
| 5bf64a52c7 | |||
| a43d560922 |
124
config/plugins.txt
Normal file
124
config/plugins.txt
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
ansible
|
||||||
|
ansicolor
|
||||||
|
antisamy-markup-formatter
|
||||||
|
apache-httpcomponents-client-4-api
|
||||||
|
apache-httpcomponents-client-5-api
|
||||||
|
asm-api
|
||||||
|
authentication-tokens
|
||||||
|
basic-branch-build-strategies
|
||||||
|
bootstrap5-api
|
||||||
|
bouncycastle-api
|
||||||
|
branch-api
|
||||||
|
build-timeout
|
||||||
|
caffeine-api
|
||||||
|
checks-api
|
||||||
|
cloud-stats
|
||||||
|
cloudbees-folder
|
||||||
|
command-launcher
|
||||||
|
commons-compress-api
|
||||||
|
commons-lang3-api
|
||||||
|
commons-text-api
|
||||||
|
config-file-provider
|
||||||
|
credentials-binding
|
||||||
|
credentials
|
||||||
|
dashboard-view
|
||||||
|
data-tables-api
|
||||||
|
discord-notifier
|
||||||
|
display-url-api
|
||||||
|
docker-commons
|
||||||
|
docker-java-api
|
||||||
|
docker-plugin
|
||||||
|
docker-workflow
|
||||||
|
dtkit-api
|
||||||
|
durable-task
|
||||||
|
echarts-api
|
||||||
|
eddsa-api
|
||||||
|
email-ext
|
||||||
|
external-monitor-job
|
||||||
|
font-awesome-api
|
||||||
|
git-client
|
||||||
|
git-server
|
||||||
|
git
|
||||||
|
gitea
|
||||||
|
github-api
|
||||||
|
github-branch-source
|
||||||
|
github
|
||||||
|
gson-api
|
||||||
|
handy-uri-templates-2-api
|
||||||
|
http_request
|
||||||
|
instance-identity
|
||||||
|
ionicons-api
|
||||||
|
jackson2-api
|
||||||
|
jakarta-activation-api
|
||||||
|
jakarta-mail-api
|
||||||
|
javax-activation-api
|
||||||
|
javax-mail-api
|
||||||
|
jaxb
|
||||||
|
jdk-tool
|
||||||
|
jjwt-api
|
||||||
|
jnr-posix-api
|
||||||
|
joda-time-api
|
||||||
|
jquery3-api
|
||||||
|
jsch
|
||||||
|
json-api
|
||||||
|
json-path-api
|
||||||
|
junit
|
||||||
|
kubernetes-client-api
|
||||||
|
kubernetes-credentials
|
||||||
|
kubernetes
|
||||||
|
ldap
|
||||||
|
lockable-resources
|
||||||
|
mailer
|
||||||
|
matrix-auth
|
||||||
|
matrix-project
|
||||||
|
metrics
|
||||||
|
mina-sshd-api-common
|
||||||
|
mina-sshd-api-core
|
||||||
|
multibranch-scan-webhook-trigger
|
||||||
|
nodejs
|
||||||
|
okhttp-api
|
||||||
|
pam-auth
|
||||||
|
pipeline-build-step
|
||||||
|
pipeline-github-lib
|
||||||
|
pipeline-graph-analysis
|
||||||
|
pipeline-groovy-lib
|
||||||
|
pipeline-input-step
|
||||||
|
pipeline-milestone-step
|
||||||
|
pipeline-model-api
|
||||||
|
pipeline-model-definition
|
||||||
|
pipeline-model-extensions
|
||||||
|
pipeline-rest-api
|
||||||
|
pipeline-stage-step
|
||||||
|
pipeline-stage-tags-metadata
|
||||||
|
pipeline-stage-view
|
||||||
|
pipeline-utility-steps
|
||||||
|
plain-credentials
|
||||||
|
plugin-util-api
|
||||||
|
proxmox
|
||||||
|
pyenv-pipeline
|
||||||
|
resource-disposer
|
||||||
|
scm-api
|
||||||
|
script-security
|
||||||
|
simple-theme-plugin
|
||||||
|
snakeyaml-api
|
||||||
|
ssh-agent
|
||||||
|
ssh-credentials
|
||||||
|
ssh-slaves
|
||||||
|
sshd
|
||||||
|
structs
|
||||||
|
timestamper
|
||||||
|
token-macro
|
||||||
|
trilead-api
|
||||||
|
variant
|
||||||
|
workflow-aggregator
|
||||||
|
workflow-api
|
||||||
|
workflow-basic-steps
|
||||||
|
workflow-cps
|
||||||
|
workflow-durable-task-step
|
||||||
|
workflow-job
|
||||||
|
workflow-multibranch
|
||||||
|
workflow-scm-step
|
||||||
|
workflow-step-api
|
||||||
|
workflow-support
|
||||||
|
ws-cleanup
|
||||||
|
xunit
|
||||||
24
jenkins.yaml
24
jenkins.yaml
@ -20,9 +20,26 @@ spec:
|
|||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
nodetype: worker
|
nodetype: worker
|
||||||
|
initContainers:
|
||||||
|
- name: jenkins-init
|
||||||
|
image: jenkins/jenkins:2.516.3-lts-jdk21
|
||||||
|
command:
|
||||||
|
- sh
|
||||||
|
- -c
|
||||||
|
- |
|
||||||
|
jenkins-plugin-cli --plugin-file /var/jenkins_home/plugin-config/plugins.txt --verbose
|
||||||
|
cp -r -p /usr/share/jenkins/ref/plugins/. /var/jenkins_home/plugins/.
|
||||||
|
env:
|
||||||
|
- name: TZ
|
||||||
|
value: "America/Los_Angeles"
|
||||||
|
volumeMounts:
|
||||||
|
- name: jenkins-vol
|
||||||
|
mountPath: /var/jenkins_home
|
||||||
|
- name: jenkins-plugins-config
|
||||||
|
mountPath: /var/jenkins_home/plugin-config
|
||||||
containers:
|
containers:
|
||||||
- name: jenkins
|
- name: jenkins
|
||||||
image: jenkins/jenkins:2.493-jdk17
|
image: jenkins/jenkins:2.516.3-lts-jdk21
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: "America/Los_Angeles"
|
value: "America/Los_Angeles"
|
||||||
@ -41,9 +58,14 @@ spec:
|
|||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: jenkins-vol
|
- name: jenkins-vol
|
||||||
mountPath: /var/jenkins_home
|
mountPath: /var/jenkins_home
|
||||||
|
- name: jenkins-plugins-config
|
||||||
|
mountPath: /var/jenkins_home/plugin-config
|
||||||
volumes:
|
volumes:
|
||||||
- name: jenkins-vol
|
- name: jenkins-vol
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: jenkins-storage-nfs
|
claimName: jenkins-storage-nfs
|
||||||
|
- name: jenkins-plugins-config
|
||||||
|
configMap:
|
||||||
|
name: jenkins-plugins
|
||||||
strategy:
|
strategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
|
|||||||
@ -7,3 +7,10 @@ resources:
|
|||||||
- jenkins.yaml
|
- jenkins.yaml
|
||||||
- jenkins-service.yaml
|
- jenkins-service.yaml
|
||||||
- jenkins-ingress.yaml
|
- jenkins-ingress.yaml
|
||||||
|
|
||||||
|
configMapGenerator:
|
||||||
|
- name: jenkins-plugins
|
||||||
|
namespace: jenkins
|
||||||
|
files:
|
||||||
|
- config/plugins.txt
|
||||||
|
disableNameSuffixHash: true
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user