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
  • 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
  • Update Docker install to use DinD

    Update Docker install to use DinD

    This improves the installation manual for Docker to use a separate Docker daemon rather than running Jenkins as the root user.

    I've also updated the various uses of the docker CLI to use the longer form of commands to be more consistent.

    @daniel-beck @jeffret-b @Wadeck

    opened by jvz 17
  • blog: add a new post about 2022-12 jfrog maintenance with downtime

    blog: add a new post about 2022-12 jfrog maintenance with downtime

    Upcoming maintenance to be announced. I expect this blog post to be published the friday 9 of december.

    Ping @MarkEWaite @kmartens27 @gounthar @jmMeessen @lemeurherve @halkeye @timja @Wadeck (and any other interested): could you review and let me know if there are missing informations?

    This is a first draft of course. Expect status.jenkins.io to be updated tomorrow.

    blogpost 
    opened by dduportal 0
  • Bump qs from 6.9.4 to 6.11.0

    Bump qs from 6.9.4 to 6.11.0

    Bumps qs from 6.9.4 to 6.11.0.

    Changelog

    Sourced from qs's changelog.

    6.11.0

    • [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option (#442)
    • [readme] fix version badge

    6.10.5

    • [Fix] stringify: with arrayFormat: comma, properly include an explicit [] on a single-item array (#434)

    6.10.4

    • [Fix] stringify: with arrayFormat: comma, include an explicit [] on a single-item array (#441)
    • [meta] use npmignore to autogenerate an npmignore file
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, object-inspect, tape

    6.10.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape

    6.10.2

    • [Fix] stringify: actually fix cyclic references (#426)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [actions] update codecov uploader
    • [actions] update workflows
    • [Tests] clean up stringify tests slightly
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape

    6.10.1

    • [Fix] stringify: avoid exception on repeated object values (#402)

    6.10.0

    • [New] stringify: throw on cycles, instead of an infinite loop (#395, #394, #393)
    • [New] parse: add allowSparse option for collapsing arrays with missing indices (#312)
    • [meta] fix README.md (#399)
    • [meta] only run npm run dist in publish, not install
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbols, tape
    • [Tests] fix tests on node v0.6
    • [Tests] use ljharb/actions/node/install instead of ljharb/actions/node/run
    • [Tests] Revert "[meta] ignore eclint transitive audit warning"

    6.9.7

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [Tests] clean up stringify tests slightly
    • [meta] fix README.md (#399)
    • Revert "[meta] ignore eclint transitive audit warning"

    ... (truncated)

    Commits
    • 56763c1 v6.11.0
    • ddd3e29 [readme] fix version badge
    • c313472 [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option
    • 95bc018 v6.10.5
    • 0e903c0 [Fix] stringify: with arrayFormat: comma, properly include an explicit `[...
    • ba9703c v6.10.4
    • 4e44019 [Fix] stringify: with arrayFormat: comma, include an explicit [] on a s...
    • 113b990 [Dev Deps] update object-inspect
    • c77f38f [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, tape
    • 2cf45b2 [meta] use npmignore to autogenerate an npmignore file
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Link to JDK

    Link to JDK "tool installers" on "Java requirements" page

    There seems to be be a lack of clarity by users on the distinction between the Java runtime / JDK required to run the Jenkins system and the JDK available to jobs within Jenkins (examples here, here, and more).

    Suggest perhaps a line break, emphasis and a link to JDK installer plugins as a step towards better clarity.

    Jenkins jobs may be executed on Java versions different from the controller/agent runtime. Generally, Jenkins allows ANY version of JRE/JDK to be invoked during the job execution. It includes:

    Installation and execution of build steps using JDK managed by JDK tool installers. Execution of Java commands from CLI

    Also suggest a heading change from "Running Jenkins" to Running Jenkins system".

    Both installers could do with better guidance on the installation, configuration and usage, which is a separate matter.

    Migrated from WEBSITE-787

    documentation 
    opened by MarkEWaite 0
  • Nonexistent scaling of jumbotron images breaks layout

    Nonexistent scaling of jumbotron images breaks layout

    https://github.com/jenkins-infra/jenkins.io/pull/5737 and a few other PRs regarding the thanksgiving post broke the jumbotron images. All major sponsors used to be in a line.

    Screenshot 2022-11-29 at 16 56 42

    Possible solution: Create a dedicated folder for jumbotron vector graphics for all sponsors (if available, should be) and apply a generic scaling to the jumbotron. Bonus points: No blurry images and easier to rescale than raster graphics.

    bug 
    opened by NotMyFault 0
Owner
Jenkins Infra
Repositories owned by the Jenkins project infrastructure team
Jenkins Infra
Your Continuous Testing Server

Sismo: Your Continuous Testing Server Sismo is a Continuous Testing Server written in PHP. Unlike more "advanced" Continuous Integration Servers (like

null 645 Nov 22, 2022
Site-builder is a simple static site generator. It allows you to create and manage a website out of simple text files and templates.

Site-builder is a simple static site generator. It allows you to create and manage a website out of simple text files and templates. This gives you many of the advantages of a CMS, but because the result is plain old HTML, it's more secure and has higher performance.

Matt Robinson 28 May 24, 2022
Extends the Debug Bar plugin for the Sophi.io Site Automation service.

Debug Bar for Sophi Extends the Debug Bar plugin for the Sophi.io Site Automation service. Requirements PHP 7.4+ WordPress 5.6+ Sophi 1.1.0+ Debug Bar

10up 2 Jun 22, 2022
Server automation framework and application

Puppet Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, inst

Puppet 6.7k Dec 7, 2022
Sculpin — Static Site Generator

Sculpin - PHP Static Site Generator Sculpin takes data sources such as text files (Markdown, Textile, etc.) and transforms them using Twig templates t

Sculpin 1.4k Nov 28, 2022
Phrozn is extremely flexible static site generator in PHP.

Phrozn Phrozn is extremely flexible static site generator in PHP. Philosophy Configurable: you should be able to tune it to your needs SCM-Enabled: no

Povilas Balzaravičius 459 Oct 30, 2022
PHP Static site generator

Spress - PHP Static site generator Spress is a static site generator built with Symfony components. License: MIT. Requirements Linux, Unix, Mac OS X o

Spress 375 Nov 28, 2022
WordPress static site generator for security, performance and cost benefits

WordPress static site generator for security, performance and cost benefits

Leon Stafford 1.2k Nov 26, 2022
The official Statamic 3 static site generator package

Statamic Static Site Generator Generate static sites with Statamic 3. Installation Install the package using Composer: composer require statamic/ssg

Statamic 184 Nov 20, 2022
Laravel static site/blog generator with markdown support.

Katana static site & blog generator PHP static site & blog generator with markdown support. Using the power of laravel's Blade templating engine. Kata

Mohamed Said 380 Sep 3, 2022
Starter kit for content-based static site using Stenope

Stenope Skeleton This skeleton is an opinionated starter kit for creating your static website with Stenope. It contains a few features to get you star

Stenope 2 Sep 28, 2022
Mautic: Open Source Marketing Automation Software.

Mautic Introduction Supported Versions Branch RC Release Initial Release Active Support Until Security Support Until * 2.15 27 Sep 2019 8 Oct 2019 8 O

Mautic 5.5k Dec 1, 2022
The 1Password Connect PHP SDK provides your PHP applications access to the 1Password Connect API hosted on your infrastructure and leverage the power of 1Password Secrets Automation

1Password Connect PHP SDK The 1Password Connect PHP SDK provides your PHP applications access to the 1Password Connect API hosted on your infrastructu

Michelangelo van Dam 11 Oct 19, 2022
MajorDoMo is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment.

MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS.

Sergei Jeihala 368 Dec 4, 2022
WHMCS Automation Module For AWS EC2 Instances.

使用方法 把AWSEC2目录直接扔到 WHMCS/modules/servers 下即可 自定义字段 cloudinit (文本框 textarea 在订单页面显示) pem (文本框 textarea 仅管理员可见) data (文本框 textarea 仅管理员可见) 特性 动态IP (关机再开

CoiaPrant 9 Jan 28, 2022
Laravel Dusk provides simple end-to-end testing and browser automation.

Introduction Laravel Dusk provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require you to install JDK

The Laravel Framework 1.7k Dec 3, 2022
Certainty - CA-Cert Automation for PHP Projects

Certainty - CA-Cert Automation for PHP Projects Automate your PHP projects' cacert.pem management. Read the blog post introducing Certainty. Requires

Paragon Initiative Enterprises 263 Sep 25, 2022
Data driven home automation.

DataWhare Whare (Māori noun) house, building, residence, dwelling, shed, hut, habitation. Data driven home automation. Collects data from various sens

Mark Zeman 9 Sep 23, 2022