A static site for the Jenkins automation server

Overview
Comments
  • Add simple left side navigation list to dev docs to improve layout

    Add simple left side navigation list to dev docs to improve layout

    Fixes #4718.

    Add simple left side navigation list to dev docs to improve layout.

    Currently, visually the new dev docs layout looks like the following: Screenshot 2022-10-09 at 4 50 08 PM

    I will probably need more time to get familiar with the codebase as well as how asciidoc works before I submit more PRs incrementally for participating in hacktoberfest this year.

    hacktoberfest documentation hacktoberfest-accepted 
    opened by krisstern 39
  • Switch `jenkins.version` recommendation to be 2.xxx.3 rather than 2.xxx.1 (except for latest line)

    Switch `jenkins.version` recommendation to be 2.xxx.3 rather than 2.xxx.1 (except for latest line)

    Not complete as this would require updating the automated version selection algorithm. Not going to bother with that unless and until there is consensus that we should make this policy change.

    Amends #3655; see https://github.com/jenkins-infra/jenkins.io/pull/3643#discussion_r475615780, https://github.com/jenkins-infra/jenkins.io/pull/3630#issuecomment-673936640, https://github.com/jenkinsci/pipeline-maven-plugin/pull/368#issuecomment-917961546, https://github.com/jenkinsci/archetypes/pull/376#discussion_r781199364, https://github.com/jenkinsci/git-plugin/pull/1212#issuecomment-1025850967, etc.

    We have not been able to consistently get plugins at the bottom of the food chain to use 2.xxx.1 dependencies. In a number of cases it would not even make sense, because a subsequent security advisory (typically 2.xxx.2 or 2.xxx.3) involved material changes in behavior that affects functional tests.

    documentation 
    opened by jglick 37
  • Jenkins download and deployment page - Windows install packages not available

    Jenkins download and deployment page - Windows install packages not available

    Problem with the Jenkins download and deployment page, source file

    503 Service Temporarily Unavailable is seen when the windows download links are clicked. URL: https://get.jenkins.io/windows/2.266/jenkins.msi

    Screenshots

    TODO: Add screenshots if possible image

    Possible Solution

    Files may be missing:

    image

    bug 
    opened by MatthewChickoree 28
  • improvements in navbar, footer, banner, carousel sections

    improvements in navbar, footer, banner, carousel sections

    Signed-off-by: reveurguy [email protected]

    Made initial improvements to the website. Made changes to :

    1. navbar spacing, font-size and background
    2. footer background
    3. banner background and spacing
    4. fonts on the site
    5. carousel background
    opened by reveurguy 27
  • [INFRA-1359] - Add Author Info  boxes to blog-posts

    [INFRA-1359] - Add Author Info boxes to blog-posts

    Just submitted the current PoC for author info boxes (INFRA-1359).

    • [x] - PoC: layout and user avatars
    • [x] - TBD: Author info should not be within the text
    • [x] - Finalize styles and move them to CSS. TBD: background, spacing, etc.
    • [x] - The section should look nice for the users without info/avatars

    Currently it prints the info in the bottom of the blog post:

    Full info:

    screen shot 2017-11-19 at 19 27 11

    Author info, no logo

    screen shot 2017-11-19 at 19 28 39

    No author info:

    screen shot 2017-11-19 at 19 27 29
    opened by oleg-nenashev 25
  • Add: Independent scrolling in documentation sidebar

    Add: Independent scrolling in documentation sidebar

    This pull request closes task https://issues.jenkins.io/browse/WEBSITE-799.

    It introduces independent scrolling in the documentation sidebar, which is also made collapsible to facilitate the mobile experience.

    Upon expanding the sidebar, the main content gets pushed rightwards, and the footer is shrunk adequately.

    An Alternative Approach

    Upon expanding, we can overlap the sidebar on the content. This will make the toggling much faster for pages with large content.

    Tagging the mentors - @kwhetstone @arpoch

    opened by vihaanthora 23
  • backing-up.adoc draft

    backing-up.adoc draft

    Hi everyone, :wave: I'm a Jenkins newbie, and wanted to contribute to the docs. I created a backups overview draft to solicit feedback on recommended manual and automated strategies, tools: UI ,CLI, plugins, etc. I also recently joined the google group doc forum, so happy to discuss further.

    opened by ondine 21
  • Initial merge of Jenkins Handbook

    Initial merge of Jenkins Handbook

    @jenkins-infra/copy-editors , @rtyler

    One of the blockers to getting more and better documentation added to jenkins.io has been the lack of an overarching structure into which documentation can fit. This PR attempts to remedy that. It provides the basic structure for a "Jenkins Handbook" into which we can put documentation.

    There are a set of chapter folders with section files inside. The chapter and section order are controlled by chapter.yml files. The chapters each differ in structure depending on the intended audience and the area/topics covered. Each index.adoc describes the area, audience, and (planned) structure/style for that chapter.

    Suggested scope for this PR: (please provide feedback):

    • Structure and intent - Each index.adoc describes the what will be covered in each chapter. If you disagree with what is described, speak up. If you think we have a some chapter and think it should be removed, definitely want to hear that.
    • index.adoc copy-editing - yes, please.
    • Large gaps - if you think there is an important area or group of topics that do not fit into one of the existing chapters, call it out. Basically, if you consider the existing chapters and say, "Those are all good but we need to document <topic/area> and it just won't fit under any of those headings", say so. Adding new chapters is not hard but it would be worth discussing now.

    (Suggested) Out of scope for this PR (feedback welcome, but I'd prefer not to block this PR for it):

    • Missing sections or other content aside from index.adoc - this is just the basic structure. Content comes next.
    • Chapter order: chapters ordered based on value in chapter.yml files. It is easy to reorder them later.
    • Section order - sections in each chapter are ordered based on the list in chapter.yml. It is easy to reorder them.

    Thanks for your help!

    opened by bitwiseman 20
  • Server Down https://get.jenkins.io/plugins/

    Server Down https://get.jenkins.io/plugins/

    I am trying to install a plugin to jenkins and apparently it cannot connect to the server

    • Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-112-generic x86_64)
    • Jenkins v2.249.3
    • Slack Notification v2.43

    I tried curl https://updates.jenkins.io/download/plugins/slack/2.43/slack.hpi

    Not Found

    The document has moved here.

    I also tried curl https://get.jenkins.io/plugins/slack/2.43/slack.hpi

    502 Bad Gateway


    nginx/1.19.1

    java.io.FileNotFoundException: https://get.jenkins.io/plugins/slack/2.43/slack.hpi at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1896) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3061) at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:629) at java.net.URLConnection.getContentLengthLong(URLConnection.java:501) at java.net.URLConnection.getContentLength(URLConnection.java:485) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:412) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1264) Caused: java.io.FileNotFoundException: https://get.jenkins.io/plugins/slack/2.43/slack.hpi at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1950) at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1945) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1944) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1514) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1280) Caused: java.io.IOException: Failed to load https://updates.jenkins.io/download/plugins/slack/2.43/slack.hpi to /var/lib/jenkins/plugins/slack.jpi.tmp at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287) Caused: java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/slack/2.43/slack.hpi (redirected to: https://get.jenkins.io/plugins/slack/2.43/slack.hpi) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1321) at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1869) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2147) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1843) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:118) at java.lang.Thread.run(Thread.java:748)

    Possible Solution

    N/A

    bug 
    opened by bendeckdavid 18
  • Try out jenkins-io-components

    Try out jenkins-io-components

    Trying out the web components

    • [x] active links definitely need refactoring.
    • [x] Search box needs to actually be setup

    Optional

    • [ ] Probably can load it earlier (deferred) so we don't get the flash of a header
    • [ ] Probably don't need the polyfills depending on which browers we are okay being degraded and without header/foheader
    • [x] Move GitHub orgs
    • [ ] use updatecli instead of always linking to recent package on unpkg?
    opened by halkeye 17
  • GitHub app blog

    GitHub app blog

    Draft until the plugin is actually released,

    PR was: https://github.com/jenkinsci/github-branch-source-plugin/pull/269

    cc @bitwiseman @oleg-nenashev @ojacques

    blogpost 
    opened by timja 17
  • "End-to-End Multibranch Pipeline Project Creation" tutorial fails

    Problem with the "End-to-End Multibranch Pipeline Project Creation" page:

    The end to end multibranch Pipeline project creation tutorial fails with git client plugin 4.0.0 and blue ocean plugin 1.26.0. It works with git client plugin 3.13.1 and blue ocean plugin 1.26.0.

    Screenshots

    tutorial-fails

    Possible Workaround

    Install git client plugin 3.13.1 and git plugin 4.14.3 instead of the default versions.

    More details

    See JENKINS-70379 for more details on the problem and the alternatives to be considered.

    bug 
    opened by MarkEWaite 1
  • #5274 Changes : Part 1

    #5274 Changes : Part 1

    #5274 Changes : Part 1

    Navbar: changed color to white, changed background Header, Footer: changed background Footer: corrected github icon color to match new background Changed button colors from red to blue to for better contrast and sync

    opened by reveurguy 5
  • Unable to build on Local Environment

    Unable to build on Local Environment

    Motivation

    • Learn Jenkins by contributing to the repository.
    • Draft a proposal for GSoC 2023.

    Objective

    • Build the repository locally.
    • Make significant contributions to this PR.

    Problem

    The output logs for:

    sudo make clean
    sudo make prepare
    sudo make run
    
    blogpost 
    opened by mukundsrinivasb 1
  • Update dependency haml to '~> 5.2.0'

    Update dependency haml to '~> 5.2.0'

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | haml | minor | '~> 5.1.0' -> '~> 5.2.0' |


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    chore 
    opened by renovate[bot] 1
Owner
Jenkins Infra
Repositories owned by the Jenkins project infrastructure team
Jenkins Infra
A Jenkins plugin for inserting the commits changelog into the jenkins build environment.

commits-changelog-env-plugin A Jenkins plugin for inserting the commits changelog into the jenkins build environment. Jenkins插件, 在构建时通过将提交的更新列表插入 Jenk

Chen Pan 1 Feb 16, 2022
Jenkins plugin exposes functionalities for the Popcorn by Lectra open-source Jenkins platform on Kubernetes

Popcorn Jenkins Plugin This Jenkins plugin exposes functionalities for the Popcorn by Lectra open-source Jenkins platform on Kubernetes. This plugin i

Lectra 4 Apr 6, 2022
Jenkins automation server

About In a nutshell, Jenkins is the leading open-source automation server. Built with Java, it provides over 1,700 plugins to support automating virtu

Jenkins 20.1k Jan 9, 2023
Prevent your mods being stolen onto 9minecraft and other reposting sites! Forces the user to download from curseforge, modrinth or a trusted site.

Prevent users from downloading your mods from reposting sites or malicious providers. Powered by the reposting site list from StopModReposts Important

i-am-cal 17 Sep 26, 2021
Prevent your mods being stolen onto 9minecraft and other reposting sites! Redirects the user to download from curseforge, modrinth or a trusted site.

Prevent users from downloading your mods from reposting sites or malicious providers. Powered by the reposting site list from StopModReposts Important

cal6541 17 Sep 26, 2021
Este repositório é uma coleção de soluções comentadas dos desafios encontrados no tópico Problem Solving do site HackerRank.

Soluções HackerRank - Problem Solving Este repositório é uma coleção de soluções Java comentadas dos desafios encontrados no tópico Problem Solving do

Ana Carolina Bilecki 2 Apr 14, 2022
Zero is a core test automation project that can be used as a basis for any kind of test automation project (API, Browser, Mobile)

Zero Zero is our feature rich, core test automation framework, that can be used as an underlying automation framework for any/and all kind of test aut

Pramod Kumar Yadav 10 Dec 16, 2022
Publish Jenkins performances metrics to an OpenTelemetry endpoint, including distributed traces of job executions and health metrics of the controller.

OpenTelemetry Introduction Architecture Features Getting Started Examples Configuration as Code Contributing Introduction Collect Jenkins monitoring d

Jenkins 73 Dec 26, 2022
Project on End to End CI/CD pipeline for java based application using Git,Github,Jenkins,Maven,Sonarqube,Nexus,Slack,Docker and Kuberenets with ECR as private docker registry and Zero Downtime Deployment

Project on End to End CI/CD pipeline for java based application using Git,Github,Jenkins,Maven,Sonarqube,Nexus,Slack,Docker and Kuberenets with ECR as private docker registry and Zero Downtime Deployment.

NITHIN JOHN GEORGE 10 Nov 22, 2022
BlockChain Pipeline using Jenkins for DevOps

BlockChain Pipeline for Jenkins This project is inspired by the work of Redback and Microsoft teams for developing the process using VSTS. I've chosen

Brantley·Williams 11 Jun 8, 2022
An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

DevOpsify Description An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or t

obaydah bouifadene 14 Nov 8, 2022
A static analyzer for Java, C, C++, and Objective-C

Infer Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml. Installation Read our Getting Started page for det

Facebook 13.7k Dec 28, 2022
An extensible multilanguage static code analyzer.

PMD About PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and

PMD 4.1k Jan 2, 2023
:coffee: SonarSource Static Analyzer for Java Code Quality and Security

Code Quality and Security for Java This SonarSource project is a code analyzer for Java projects. Information about the analysis of Java features is a

SonarSource 976 Jan 5, 2023
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

SpotBugs is the spiritual successor of FindBugs, carrying on from the point where it left off with support of its community. SpotBugs is licensed unde

null 2.9k Jan 4, 2023
ReDoSHunter: A Combined Static and Dynamic Approach for Regular Expression DoS Detection

ReDoSHunter ReDoSHunter is a combined static and dynamic approach for regular expression DoS detection. LATEST NOTE (updated at 2021.09.13): ReDoSHunt

Yeting Li 43 Dec 23, 2022
Java library for parsing report files from static code analysis.

Violations Lib This is a Java library for parsing report files like static code analysis. Example of supported reports are available here. A number of

Tomas Bjerre 127 Nov 23, 2022
Java bytecode static analyzer

This project is abandoned and unlikely will be supported in future HuntBugs 0.0.11 New Java bytecode static analyzer tool based on Procyon Compiler To

Tagir Valeev 302 Aug 13, 2022
Code metrics for Java code by means of static analysis

CK CK calculates class-level and method-level code metrics in Java projects by means of static analysis (i.e. no need for compiled code). Currently, i

Maurício Aniche 286 Jan 4, 2023