diff --git a/Jenkins_config.xml b/Jenkins_config.xml new file mode 100644 index 0000000..c03a7d1 --- /dev/null +++ b/Jenkins_config.xml @@ -0,0 +1,380 @@ +configuration-as-code: + deprecated: "reject" + restricted: "reject" + unknown: "reject" + version: "1" +credentials: + folder: { + } + providerImpl: { + } + system: + domainCredentials: + - credentials: + - string: + description: "token access GIT" + id: "secret_git" + scope: GLOBAL + secret: "{AQAAABAAAAAgPHId6uFfX6qCIXQAB5GZ3X91RELa8IQmKL9vYJaTNIU4zXJcRHm/BYOT8zq4LxAT}" + - usernamePassword: + id: "git_user" + password: "{AQAAABAAAAAQ34DETMqo7nhvDYMhYJWIWZkyH2+CgmzTVxApbWAzVqU=}" + scope: GLOBAL + username: "toto" + - string: + id: "k3s" + scope: GLOBAL + secret: "{AQAAABAAAAOAdpT+I/HMckeU50P/o+/NdaLkcItkqNxYFMxFT6oj1sOFyDzTYFizvRJ2Cptb/rSlNl2e5B15/6+ntoZY2qYzvH7T2bI3LYR8TuVqMZDs7Fwxp952HghVIX+rtT0pNrv4YsKWV/7WXGHOfUwUophkfsYGldYHxbD68Gfxl/jY7G97FY9TrLqSFkAhttjsORsGivbVDDYmTp9yXpj6eAipiOkeOkjcz1Zh39QNVq8GSBI3hRbN81bElWWOhjLY4Lppbwt9bFdKyl1OT5iWp44hFvwH2MVpHUEE7AUb0yIrBm+AW04oWHJdXDpZoh/JzexCqCoUwKs0i4w3sRn/h8LOi4Hd95EYlSxZu+u7br6epmGODGAbpMQl4jJbZW5Eok233+FYoi6DeC1UjnXjtcNcKps3xH1gjNbA/5iYnRuauzMODAPx6oFehaWP6Fi79ryE1v3vmkP4TiLp+tIyR3RVIXqa/XlMpP8Ce+tKasienaeZY+lKlRjyTNB98I/Si49V4yqdcfFdL/wqUNM0G2wA4m38vOVy3a0djm7Qkf7g6qBfAVS8Tt3EOwJCey/JrzQ6sXs5CSBfUhwQaCOqdMpD7Mu86fsSvr5d/mipyZsvTJL3Yu6MwNz72N4AYUZE0JPdJXHIIQ9/RNaPEYckChgNPB7I0kQjfbcSX80ohAQBfqhzSGFZxSHSxPpSC8RLuZyaIMYCGYoNhr42l54ZdSt9qZyC8ZZ715toRO8/TSGDGlKezRgkYMCSk4QRhmtZ22vkvyD3oB9ylfjLwh6m4iERYtuOS8EAt+3P+Ya1VAG7GX00c4Ci8UAUeZs3dZF1Zzxp7u2/J3fzaZk0nVlBpRr3RrumQlor9EQ6oXx51n3z1YWcWHTeou1cKINqU/yqM3xGOyRhZwB7OvJO20HukhLku3HsdODaMjPXdarIevVII8rzzKzCKy2X9TL1ashvV/JeqlRkb5CN90qfK1nwvRfBRFc7wKscIqxNXbkhVJ384q1jiLaElLPs65q1i//Xvs9aGxrBbk4W3eim4LllMkunIgIfL2WBOZURX6QosbH54N05EVU3XR9Afz71Wev/u/TrpY6eO0W0gdpiksrW2shN0ajPNZsRmPiP6pvgB19rDUJK3u/6OKxeR3arWR0EomHJQHFpge6eOrZbGI/v0ZE9vGEEFiXjL1K03p/rcgnAMrTNT0zq0AGg+gTJUHIBYPz7}" + - file: + fileName: "k3s-token.txt" + id: "k3s-file" + scope: GLOBAL + secretBytes: "{YAnPQEeHjG8HbGXNA2OVyM8WM5QQeKL6viWSz02sZ/j8raok9oJ2yq6dRSPUt12niO323ROEEkO1YUmiotrGpML0mJwaCLMU6AIruhTD2fpe5QDPoIUS7WHTbrICZP11wOZZ8JsWRMIqEA1atE+/ZXlLbSutvpGF1vKhp8cJM06r0IYKEIXgOOkALAfmUdgdR5U7mbIKNr5uj3fvOh8C2ZU7iZU1uCMHblTCfmilPkPhMxwNx2rp5AD6C7udWQQtSd6eb2MKQmkVWCnKWIRH0YnUz3ht4Cm6I+p4R5NeP03nsRm2Qkda8VIItX10A6WctYsG26VYlX0SUaVY5ct1ZsVb+6ZKi6QIW0VyWtWYNZ3l5tH8RK4xSmW7Ia+UkSHW1yjgYOlY1CBx2s/codmeP5v+6Tdc2t4xg1txh3E/8lAu8bhJre63LzFIB8p9010t9kj7qnx9hv7e6A72jwJQxO08PlObkPq0ebYRR1QToAG+SYV5KBOB8bJwxE5dQJrEDGJVS8+gEhG1YXp4IpAv0C9PXtLnaOSju8O2sn024sasOqArfS0OOWSFvB2slKK9yHAG6DNhmU9bzfrxeDdJ87SlyoRM2eqyuC+g6xK0nXF8bWXkq+ltad4fNrBGM1HpQFXzJ+mDS7qG3NsY7SQBvqsuKBz5rVPactbV8R/yDuovjooWbIoKs09oVwjSUDSd1XRMCRLUyKJeQBk+BKYbMVR9gDnEEw0DjsXmkqTHkmi7WVLaf7CnZOepuvqPu1aVRbMHBqCxzdwGIhbHOqNpQXVB/bFIgw5aZ8+Hh8POb8xbgv4CGHlYtVFmDHTF+cqQA87YA12gvz/5298navd3R2+5qDPfdZexeqGhFE+qGqtrjP1q4RcyVRBMPDj8t1NJYmUqjbC/p/3dnS24zOhIc1vKH7QesPDC8mipSYVZpXC2W/f5/PYb2qDA8Fth2UFYvzjTZp6OSxq7Pp18u95Z6qGbqU+UFJ0uFlyoyPtkbvQmAEG37mS7aNnX1QdLmno4WAhF8pkBSbyI7KKm8Mq0NMBZ8omxmnGpVdaSy0iEZX+e+JjhR/54tnwWcQLPU/wvxK5lSSETtmxDoVSlA4NWbD/zxHTpWDVuFR+ufjV8i0egiHx4BmkuxS02ah/SZsxpD6AsOglwmkcZW1tkSkUFUdWB5dpsVmJV8DcCjFvt80Nc+uknb7aGv59NShgljOZ7}" + - usernamePassword: + id: "gitea_nadir" + password: "{AQAAABAAAAAQifF4/wgdNuCDnhkccf2sCqItU9OPJxR5V8MkKPG2MEo=}" + scope: GLOBAL + username: "nadir" + - usernamePassword: + id: "git_checkoust1" + password: "{AQAAABAAAAAwe+yeK71RSuep/Hy5fyTVQSv6+79TmQ52vrl8i/g6OjDpUIDm2Tx16UvmlDjyO6GXLjje5Wiv4+3uNfrx2aCA7w==}" + scope: GLOBAL + username: "checkout_1" + domain: { + } + user: { + } +jenkins: + authorizationStrategy: + globalMatrix: + entries: + - user: + name: "Nadir" + permissions: + - "Overall/Administer" + clouds: + - kubernetes: + containerCap: 10 + containerCapStr: "10" + credentialsId: "k3s" + jenkinsTunnel: "10.0.1.11:50000" + jenkinsUrl: "http://10.0.1.11:8000" + name: "k3s" + namespace: "jenkins" + serverUrl: "https://10.0.1.5:6443" + skipTlsVerify: true + crumbIssuer: "standard" + disableRememberMe: false + labelAtoms: + - name: "agent1" + - name: "agent2" + - name: "built-in" + - name: "maVM" + log: { + } + markupFormatter: "plainText" + mode: NORMAL + nodeMonitors: + - "architecture" + - "clock" + - diskSpace: + freeSpaceThreshold: "1GiB" + freeSpaceWarningThreshold: "2GiB" + - "swapSpace" + - tmpSpace: + freeSpaceThreshold: "1GiB" + freeSpaceWarningThreshold: "2GiB" + - "responseTime" + nodes: + - permanent: + launcher: + inbound: + workDirSettings: + disabled: false + failIfWorkDirIsMissing: false + internalDir: "remoting" + name: "agent1" + numExecutors: 10 + remoteFS: "/home/student/agent" + retentionStrategy: "always" + - permanent: + launcher: + inbound: + workDirSettings: + disabled: false + failIfWorkDirIsMissing: false + internalDir: "remoting" + name: "agent2" + numExecutors: 10 + remoteFS: "/home/student/agent" + retentionStrategy: "always" + - permanent: + labelString: "maVM" + launcher: + inbound: + workDirSettings: + disabled: false + failIfWorkDirIsMissing: false + internalDir: "remoting" + name: "maVM" + remoteFS: "/home/student/agent" + retentionStrategy: "always" + numExecutors: 2 + primaryView: + all: + name: "all" + projectNamingStrategy: "standard" + quietPeriod: 5 + remotingSecurity: + enabled: true + scmCheckoutRetryCount: 0 + securityRealm: + local: + allowsSignup: false + enableCaptcha: false + users: + - id: "jym" + name: "jym" + properties: + - theme: + theme: "noOp" + - "apiToken" + - "consoleUrlProvider" + - "viewsTabBar" + - myView: + viewsTabBar: "standard" + - preferredProvider: + providerId: "default" + - "timezone" + - "experimentalFlags" + - mailer: + emailAddress: "jym@toto.com" + - id: "khaled" + name: "khaled" + properties: + - theme: + theme: "noOp" + - "apiToken" + - "consoleUrlProvider" + - "viewsTabBar" + - myView: + viewsTabBar: "standard" + - preferredProvider: + providerId: "default" + - "timezone" + - "experimentalFlags" + - mailer: + emailAddress: "khaled@toto.com" + - id: "Nadir" + name: "admin" + properties: + - theme: + theme: "noOp" + - "consoleUrlProvider" + - "viewsTabBar" + - myView: + viewsTabBar: "standard" + - preferredProvider: + providerId: "default" + - "timezone" + - "experimentalFlags" + - mailer: + emailAddress: "nadir@toto.com" + - "apiToken" + slaveAgentPort: 50000 + updateCenter: + sites: + - id: "default" + url: "https://updates.jenkins.io/update-center.json" + views: + - all: + name: "all" + viewsTabBar: "standard" +globalCredentialsConfiguration: + configuration: + providerFilter: "none" + typeFilter: "none" +appearance: + consoleUrlProvider: { + } + pipelineGraphView: + showGraphOnBuildPage: false + showGraphOnJobPage: false + showStageDurations: false + showStageNames: false + prism: + theme: PRISM + themeManager: + disableUserThemes: false + theme: "noOp" +security: + apiToken: + creationOfLegacyTokenEnabled: false + tokenGenerationOnCreationEnabled: false + usageStatisticsEnabled: true + apiTokenProperty: { + } + contentSecurityPolicy: + enforce: false + cps: + hideSandbox: false + crumb: { + } + gitHooks: + allowedOnAgents: false + allowedOnController: false + gitHostKeyVerificationConfiguration: + sshHostKeyVerificationStrategy: "knownHostsFileVerificationStrategy" + prism: + protectSourceCodeByPermission: false + queueItemAuthenticator: { + } + scriptApproval: + forceSandbox: false + updateSiteWarningsConfiguration: { + } +unclassified: + administrativeMonitorsConfiguration: { + } + artifactManager: { + } + buildDiscarders: + configuredBuildDiscarders: + - "jobBuildDiscarder" + buildStepOperation: + enabled: false + casCGlobalConfig: { + } + computerRetentionCheckInterval: { + } + defaultDisplayUrlProvider: { + } + defaultFolderConfiguration: { + } + defaultView: { + } + email-ext: + adminRequiredForTemplateTesting: false + allowUnregisteredEnabled: false + charset: "UTF-8" + debugMode: false + defaultAttachBuildLog: 0 + defaultBody: |- + $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: + + Check console output at $BUILD_URL to view the results. + defaultSubject: "$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!" + defaultTriggerIds: + - "hudson.plugins.emailext.plugins.trigger.FailureTrigger" + mailAccount: { + } + maxAttachmentSize: -1 + maxAttachmentSizeMb: -1 + precedenceBulk: false + throttlingEnabled: false + watchingEnabled: false + enrichedSummaryConfig: + enrichedSummaryEnabled: false + globalBuildScanDetection: false + httpClientDelayBetweenRetriesInSeconds: 1 + httpClientMaxRetries: 3 + httpClientTimeoutInSeconds: 1 + envVarsFilter: { + } + fingerprints: + fingerprintCleanupDisabled: false + storage: "file" + gitHubConfiguration: + apiRateLimitChecker: ThrottleForNormalize + gitHubPluginConfig: + hookUrl: "https://student01.training.sphinx-digital.com/github-webhook/" + giteaServers: { + } + globalDefaultFlowDurabilityLevel: { + } + globalLibraries: { + } + globalTimeOutConfiguration: + operations: + - "abortOperation" + overwriteable: false + globalUntrustedLibraries: { + } + injectionConfig: + allowUntrusted: false + checkForBuildAgentErrors: false + enabled: false + enforceUrl: false + injectCcudExtension: false + injectMavenExtension: false + junitTestResultStorage: + storage: "file" + location: + adminAddress: "l'adresse n'est pas encore configurée " + url: "https://student01.training.sphinx-digital.com/" + mailer: + charset: "UTF-8" + useSsl: false + useTls: false + metricsAccessKey: { + } + myView: { + } + nodeProperties: { + } + pipeline-model-docker: { + } + plugin: { + } + pollSCM: + pollingThreadCount: 10 + projectNamingStrategy: { + } + proxyConfigurationManager: { + } + quietPeriod: { + } + resourceRoot: { + } + scmGit: + addGitTagAction: false + allowSecondFetch: false + createAccountBasedOnEmail: false + disableGitToolChooser: false + hideCredentials: false + showEntireCommitSummaryInChanges: false + useExistingAccountWithSameEmail: false + scmRetryCount: { + } + shell: { + } + timestamper: + allPipelines: false + elapsedTimeFormat: "''HH:mm:ss.S' '" + systemTimeFormat: "''HH:mm:ss' '" + usageStatistics: { + } + viewsTabBar: { + } +tool: + git: + installations: + - home: "git" + name: "Default" + jdk: + installations: + - home: "/opt/java/openjdk/" + name: "jdk-21" + - { + } + maven: + installations: + - name: "maven-3.9" + properties: + - installSource: + installers: + - maven: + id: "3.9.16" + mavenGlobalConfig: + globalSettingsProvider: "standard" + settingsProvider: "standard" \ No newline at end of file