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
  • doc: `user-site` no longer needed

    doc: `user-site` no longer needed

    Description

    When a pull request is made to the jenkins.io repository, a full preview of the site is now available for anyone to view. This preview accurately reflects the final layout of the site, unlike GitHub pages which may not be an exact match. Developers no longer need to maintain separate GitHub pages for this purpose.

    chore 
    opened by iamrajiv 1
  • Add updating Jenkins section in User's Handbook

    Add updating Jenkins section in User's Handbook

    Windows and Linux sections are based on my knowledge and @krisstern helped in macOS section for upgrading jenkins other than that every thing is compiled by me after reading blogs and questions answered on community forum of jenkins feel free to add upgrading instructions for other sections this closes #5059

    documentation 
    opened by Vandit1604 41
  • jenkins.io - Add Manage Users documentation

    jenkins.io - Add Manage Users documentation

    Follow up from WEBSITE-426

    At this time, the Manage User page is empty and contains no relevant information. This page should either be removed, if other pages provide this information, or updated to have content so that it is not a blank page.

    Links

    Manage Users page

    documentation 
    opened by kmartens27 0
  • jenkins.io - add System configuration documentation

    jenkins.io - add System configuration documentation

    Follow up from WEBSITE-424

    At this time, the system configuration page does not contain any information. This page should either be removed if other pages provide this information, or filled out if this page should have content.

    Links

    https://www.jenkins.io/doc/book/managing/system-configuration/

    documentation 
    opened by kmartens27 0
  • jenkins.io - Create  a C/C++ tutorial similar to the other build tools

    jenkins.io - Create a C/C++ tutorial similar to the other build tools

    Following up from WEBSITE-734

    It would be great to have a C/C++ tutorial similar to the other build tools. There are currently tutorials for Maven, Python, and Node JS.

    Links

    Build Tool tutorials

    documentation 
    opened by kmartens27 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 662 Dec 27, 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.8k Dec 31, 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 Jan 4, 2023
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.3k Dec 30, 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 187 Dec 25, 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.6k Jan 1, 2023
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 12 Dec 26, 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 369 Dec 30, 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 Jan 5, 2023
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