Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move various blog-related pages from /node/... to /blog/... #7173

Merged
merged 3 commits into from Mar 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 4 additions & 4 deletions content/_ext/pipeline.rb
Expand Up @@ -13,7 +13,7 @@
extension Awestruct::Extensions::Indexifier.new

extension Awestruct::Extensions::Paginator.new(:posts,
'/node/index',
'/blog/index',
:per_page => 9)

extension Awestruct::Extensions::Atomizer.new(:posts,
Expand All @@ -29,8 +29,8 @@
:num_entries => 4096)

extension Awestruct::Extensions::Tagger.new(:posts,
'/node/index',
'/node/tags',
'/blog/index',
'/blog/tags',
:per_page => 9)

extension JenkinsSitemap.new
Expand All @@ -44,7 +44,7 @@
extension SecurityIssues.new

extension AuthorList.new(:posts,
'/node/index',
'/blog/index',
:per_page => 9)

extension Awestruct::IBeams::HandbookExtension.new(:handbook,
Expand Down
2 changes: 1 addition & 1 deletion content/_layouts/post.html.haml
Expand Up @@ -38,7 +38,7 @@ section: blog
%ul.app-tags
- page.tags.each do |tag|
%li
%a.app-tags__tag{:href => expand_link("node/tags/#{tag}")}
%a.app-tags__tag{:href => expand_link("blog/tags/#{tag}")}
= tag

- authors = page.authors || [page.author]
Expand Down
10 changes: 5 additions & 5 deletions content/_partials/pagination.html.haml
Expand Up @@ -26,11 +26,11 @@
- # The url changed depending on if we are on the first page or later pages.
- # These must be relative links to handle pagination of tags.
- # First page on blog or tags:
- # https://jenkins.io/node/
- # https://jenkins.io/node/tags/pipeline/
- # https://jenkins.io/blog/
- # https://jenkins.io/blog/tags/pipeline/
- # Other pages on blog or tags:
- # https://jenkins.io/node/page/4.html
- # https://jenkins.io/node/tags/pipeline/page/4.html
- # https://jenkins.io/blog/page/4.html
- # https://jenkins.io/blog/tags/pipeline/page/4.html
- if page_index == 0
- if index != 0
- # link to other page from first page
Expand Down Expand Up @@ -75,7 +75,7 @@
pageSwitcher.style.width = (`Page ${pageSwitcher.value}`.length * 15.625) + 'px';
pageSwitcher.addEventListener('change', () => {
const value = pageSwitcher.value;
window.location.href = value === '1' ? `/node/` : `/node/page/${value}.html`;
window.location.href = value === '1' ? `/blog/` : `/blog/page/${value}.html`;
})
});

Expand Down
2 changes: 1 addition & 1 deletion content/blog/2010/2010-03-13-this-week-in-plugins.adoc
Expand Up @@ -8,7 +8,7 @@
- feedback
:author: rtyler
---
Apologies for the slight delay in posting another link:/node/tags/plugins[TWiP], both within the Hudson community and outside of it, it was quite a busy week. This past week we've had roughly *15* plugins released, with a few going through a number of iterations over the course of the week such as the https://wiki.jenkins.io/display/JENKINS/Emma+Plugin[Emma plugin] and one of Hudson's newest plugins, the https://wiki.jenkins.io/display/JENKINS/Libvirt+Slaves+Plugin[Libvirt Slaves plugin].
Apologies for the slight delay in posting another link:/blog/tags/plugins[TWiP], both within the Hudson community and outside of it, it was quite a busy week. This past week we've had roughly *15* plugins released, with a few going through a number of iterations over the course of the week such as the https://wiki.jenkins.io/display/JENKINS/Emma+Plugin[Emma plugin] and one of Hudson's newest plugins, the https://wiki.jenkins.io/display/JENKINS/Libvirt+Slaves+Plugin[Libvirt Slaves plugin].
// break
One of Hudson's most active contributors, Alan Harder (a.k.a `mindless`) was responsible for this week's only new plugin: https://wiki.jenkins.io/display/JENKINS/Copy+Artifact+Plugin[Copy Artifact Plugin]. The Copy Artifact plugin does exactly what you'd think it does, according to the short-and-sweet wiki page:

Expand Down
2 changes: 1 addition & 1 deletion content/blog/2010/2010-03-23-links-for-2010-03-23.adoc
Expand Up @@ -7,7 +7,7 @@
- mailing list
:author: rtyler
---
While I work on some screencasts and start to get more link:/node/tags/interview["Spotlight" interviews] lined up, I figured it's time for a link roll-up for your Tuesday morning reading.
While I work on some screencasts and start to get more link:/blog/tags/interview["Spotlight" interviews] lined up, I figured it's time for a link roll-up for your Tuesday morning reading.

* We caught a glimpse of a *https://twitpic.com/152xhr[little Java scoreboard app]* for Hudson from https://twitter.com/davefollett[@davefollett]
* Matt Patterson of https://reprocessed.org/[Reprocessed.org] wrote a great post on *https://reprocessed.org/blog/easy_rails_ci_with_hudson[continuous integration with Rails]* with Hudson, running both https://en.wikipedia.org/wiki/RSpec[Rspec] and https://seleniumhq.org/[Selenium] tests.
Expand Down
Expand Up @@ -9,7 +9,7 @@
- juc
:author: kohsuke
---
link:/node/tags/juc[Jenkins User Conference] is touring around the world and coming back to San Francisco for this September, colocated with JavaOne. +
link:/blog/tags/juc[Jenkins User Conference] is touring around the world and coming back to San Francisco for this September, colocated with JavaOne. +

And here is https://www.cloudbees.com/forms/jenkins-user-conference-call-papers.cb[the call for papers] — we'd love users and plugin developers to share their experience with others. Please tell us how you combine plugins in an interesting way, how some of the features in Jenkins did or did not work for you, tricks you use to effectively manage Jenkins instances, and so on. +

Expand Down
2 changes: 1 addition & 1 deletion content/blog/2016/2016-12-31-what-a-year.adoc
Expand Up @@ -63,7 +63,7 @@ The
link:/doc/book/pipeline[Pipeline]
efforts have continuted to gain steam since April, covered on this blog with a
number of
link:/node/tags/pipeline/[posts tagged "pipeline"]. Closing out 2016 with the
link:/blog/tags/pipeline/[posts tagged "pipeline"]. Closing out 2016 with the
announcement of the beta for
link:/blog/2016/12/19/declarative-pipeline-beta/[Declarative Pipeline syntax]
which is expected in early 2017.
Expand Down
Expand Up @@ -21,7 +21,7 @@ one of the Jenkins World speakers.
https://www.papercall.io/jenkins-world-2017[The Call for Papers is open], last
day for submitted a proposal is *March 5th, 2017.*

link:/node/tags/jenkinsworld/[Compared to Jenkins World 2016], what's new for
link:/blog/tags/jenkinsworld/[Compared to Jenkins World 2016], what's new for
2017? Two tracks are now dedicated to "show and tell." These sessions are
technically advanced with code sharing, heavy on demos, and only a few slides.
If you are like most of us - driven to learn, share, and collaborate...we'd
Expand Down
Expand Up @@ -49,7 +49,7 @@ For example:

If you have ten minutes, you can learn something new and share what you learned.

* Read a link:/node/[Jenkins community blog post] and tweet it with the hashtag #jenkinsci
* Read a link:/blog/[Jenkins community blog post] and tweet it with the hashtag #jenkinsci
* Read a link:https://devops.com/?s=Jenkins[devops.com blog post] and share it on LinkedIn
* Read a link:https://www.cloudbees.com/blog[CloudBees blog post] and test drive an idea from it
* Find another Jenkins blog and share it (I recently discovered link:https://cicd.life/tutorials/[Matt Bajor's ci/cd life blog])
Expand Down
2 changes: 1 addition & 1 deletion content/blog/2019/11/2019-11-08-board-elections.adoc
Expand Up @@ -92,7 +92,7 @@ Here is a summary of the key election dates:
|Dec 3, 2019 |New representatives announced
|==================================================

Election results will be posted to the link:https://groups.google.com/g/jenkinsci-dev[Jenkins developer mailing list], followed by an announcement blog post on link:/node/[jenkins.io].
Election results will be posted to the link:https://groups.google.com/g/jenkinsci-dev[Jenkins developer mailing list], followed by an announcement blog post on link:/blog/[jenkins.io].

If there are any delays to the proposed dates we will aim to communicate that as soon as we can.
Thank you very much for all the candidates showing the Jenkins spirit of service to their community.
Expand Down
2 changes: 1 addition & 1 deletion content/blog/2020/12/2020-12-22-gsoc-report.adoc
Expand Up @@ -21,7 +21,7 @@ Google Summer of Code would not be successful without the active participation o

image:/images/gsoc/jenkins-gsoc-logo_small.png[Jenkins GSoC, role=center, float=right]

If you follow the Jenkins blog, you may have already seen link:/node/tags/gsoc2020/[many GSoC 2020 articles] created by the project teams.
If you follow the Jenkins blog, you may have already seen link:/blog/tags/gsoc2020/[many GSoC 2020 articles] created by the project teams.
Here I would like to focus on the key highlights from the project.

== Projects
Expand Down
2 changes: 1 addition & 1 deletion content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc
Expand Up @@ -21,7 +21,7 @@ image:/images/post-images/2022-10-13-jenkins-newsletter/centered-newsletter.png[
Welcome to the Jenkins Newsletter!
This is a compilation of progress within the project, highlighted by Jenkins Special Interest Groups (SIGs) for the month of October.

View previous editions of the Jenkins Newsletter link:/node/tags/newsletter/[*here*]!
View previous editions of the Jenkins Newsletter link:/blog/tags/newsletter/[*here*]!

Happy reading!

Expand Down
2 changes: 1 addition & 1 deletion content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc
Expand Up @@ -22,7 +22,7 @@ Welcome to the Jenkins Newsletter! This is a compilation of progress within the

Got Inspiration? We would love to highlight your cool Jenkins innovations.
Share https://docs.google.com/forms/d/e/1FAIpQLScMCGOMtn2hGpfXsbyssGhVW1LwlW4LkXCIaKINKDQU2m6ieg/viewform[your story] and you could be in the next Jenkins newsletter.
View previous editions of the Jenkins Newsletter link:/node/tags/newsletter/[*here*]!
View previous editions of the Jenkins Newsletter link:/blog/tags/newsletter/[*here*]!

Happy reading!

Expand Down
Expand Up @@ -100,4 +100,4 @@ image:/images/post-images/2023/02/07/2023-02-07-jenkins-newsletter/documentation
Contributed by: author:kmartens27[Kevin Martens]

Over the course of August, there were seven blog posts published by a combination of 12 different authors.
This included link:/node/tags/gsoc2023/[updates from the Google Summer of Code] participants, a retrospective on a link:/blog/2023/08/23/summer-internship-in-jenkins-security/[Jenkins security internship], considering what link:/blog/2023/08/30/a-glimpse-of-the-future/[the future holds for Jenkins], and notices regarding link:/blog/2023/09/06/artifactory-bandwidth-reduction/[bandwidth reduction], link:/blog/2023/08/22/linux-containers-rebuilt/[Linux containers], and link:/blog/2023/08/01/documentation-transition-to-java-17/[Java 17 use in the Jenkins documentation].
This included link:/blog/tags/gsoc2023/[updates from the Google Summer of Code] participants, a retrospective on a link:/blog/2023/08/23/summer-internship-in-jenkins-security/[Jenkins security internship], considering what link:/blog/2023/08/30/a-glimpse-of-the-future/[the future holds for Jenkins], and notices regarding link:/blog/2023/09/06/artifactory-bandwidth-reduction/[bandwidth reduction], link:/blog/2023/08/22/linux-containers-rebuilt/[Linux containers], and link:/blog/2023/08/01/documentation-transition-to-java-17/[Java 17 use in the Jenkins documentation].
Expand Up @@ -113,7 +113,7 @@ Contributed by: author:kmartens27[Kevin Martens]
During September, there were several updates for the community blog and Jenkins documentation.

First, there were 10 blog posts written by 11 different authors.
The blog posts include link:/node/tags/gsoc2023/[updates and recaps for the Google Summer of Code], the link:/blog/2023/09/18/board-officer-election-announcement/[2023 Jenkins board and officer elections], and a review of the link:/blog/2023/09/06/artifactory-bandwidth-reduction/[Artifactory bandwidth reduction project].
The blog posts include link:/blog/tags/gsoc2023/[updates and recaps for the Google Summer of Code], the link:/blog/2023/09/18/board-officer-election-announcement/[2023 Jenkins board and officer elections], and a review of the link:/blog/2023/09/06/artifactory-bandwidth-reduction/[Artifactory bandwidth reduction project].

The Jenkins security section now includes a list of all link:/security/issues/[security issues since 2018].
This list compiles all security issues that have been published in a security advisory.
Expand Down
Expand Up @@ -182,7 +182,7 @@ There was also the addition of UpdateCLI to the jenkins.io repository.
This has helped ensure that whenever new versions of Jenkins are released, the documentation is updated accordingly.
Thanks to link:/blog/authors/gounthar/[Bruno Verachten] for his work on getting this configured and added.

The link:/node/tags/gsoc2023/[Google Summer of Code] participants also provided various contributions to both Jenkins core and Jenkins.io, sharing their experiences and insights with the community.
The link:/blog/tags/gsoc2023/[Google Summer of Code] participants also provided various contributions to both Jenkins core and Jenkins.io, sharing their experiences and insights with the community.

In the coming year, we are also planning on implementing a versioned documentation site, where users will select which Jenkins LTS version they are using and see the corresponding documentation.
This is the result of a Google Summer of Code project link:/blog/2023/09/24/building-jenkinsio-with-alternative-tools/[originally looking at alternative build tools for jenkins.io].
Expand Down
Expand Up @@ -31,7 +31,7 @@ section: blog
%div.app-app-bar
%div.app-app-bar__content
%h1
%a{:href => '/node/', :tabindex => -1}
%a{:href => '/blog/', :tabindex => -1}
The Jenkins Blog
%div.app-app-bar__controls.app-mobile-hide
%div{:class => page.selected_tag ? "app-button app-tags-picker app-tags-picker--active" : "app-button app-tags-picker"}
Expand All @@ -50,7 +50,7 @@ section: blog
const tagSwitcher = document.querySelector("#tag-switcher");
tagSwitcher.addEventListener('change', () => {
const value = tagSwitcher.value;
window.location.href = value === 'all' ? `/node/` : `/node/tags/${tagSwitcher.value}/`;
window.location.href = value === 'all' ? `/blog/` : `/blog/tags/${tagSwitcher.value}/`;
})
});

Expand Down
2 changes: 1 addition & 1 deletion content/doc/tutorials/index.adoc
Expand Up @@ -63,7 +63,7 @@ Cloud tutorials are available including:
* link:tutorials-for-installing-jenkins-on-Google-Cloud[Jenkins on Google Cloud]
* link:tutorial-for-installing-jenkins-on-AWS[Jenkins on AWS]

You may find more tutorials in link:/node/tags/tutorial[Tutorial blogposts].
You may find more tutorials in link:/blog/tags/tutorial[Tutorial blogposts].

* link:/blog/2017/02/07/declarative-maven-project/[Declarative Pipeline for Maven Projects]
* link:/blog/2016/08/10/rails-cd-with-pipeline/[Continuous Security for Rails apps with Pipeline and Brakeman]
Expand Down
2 changes: 1 addition & 1 deletion content/blog/index.adoc → content/node/index.adoc
@@ -1,4 +1,4 @@
---
layout: redirect
redirect_url: /node
redirect_url: /blog
---
2 changes: 1 addition & 1 deletion content/projects/gsoc/2019/application.md
Expand Up @@ -152,7 +152,7 @@ They should also provide a periodic feedback on the progress of the project and
* Students will be developing their own modules for Jenkins and effectively they will retain ownership of these modules after GSoC (they can opt-out, of course).
Public presentations will attract attention, and the students will be periodically contacted by users.
* Students will be also advised to present their projects at local Jenkins Area Meetups (https://jenkins.io/projects/jam)
* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/node/).
* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/blog/).
The students will be visible in the community even after GSoC

#### Has your org been accepted as a mentoring org in Google Summer of Code before?
Expand Down
4 changes: 2 additions & 2 deletions content/projects/gsoc/2020/application.md
Expand Up @@ -97,7 +97,7 @@ TODO: Adjust according to project ideas

* Chat page URL: https://app.gitter.im/#/room/#jenkinsci_gsoc-sig:gitter.im
* Twitter: https://twitter.com/jenkinsci
* Blog: https://jenkins.io/node/
* Blog: https://jenkins.io/blog/

### Application

Expand Down Expand Up @@ -162,7 +162,7 @@ We hope this will help us to improve student/mentor experience and overall resul
* Students will be developing their own modules for Jenkins and effectively they will retain ownership of these modules after GSoC (they can opt-out, of course).
Public presentations will attract attention, and the students will be periodically contacted by users.
* Students will be also advised to present their projects at local meetups
* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/node/).
* Each project will have a strict Definition Of Done: public availability, Q&A chats, [blog posts on the project website](https://jenkins.io/blog/).
* We recommend mentors to have monthly sync-ups with the students to follow-up on projects and other events in Jenkins
* We will invite students to participate in other community outreach activities like GSoC or Hacktoberfest

Expand Down
2 changes: 1 addition & 1 deletion content/projects/gsoc/contributors.adoc
Expand Up @@ -320,7 +320,7 @@ Past years presentations and blog posts may inspire you. Here are some links:
** link:/blog/2018/07/23/remoting-kafka-plugin-1/[Remoting over Kafka]
** link:/blog/2018/08/17/code-coverage-api-plugin-1/[Code Coverage API]
* GSoC 2016 blog post:
** link:/node/tags/external-workspace-manager/[External Workspace Manager]
** link:/blog/tags/external-workspace-manager/[External Workspace Manager]

[[codestyle]]
== Code Style Best Practices
Expand Down
2 changes: 1 addition & 1 deletion content/security/cna.adoc
Expand Up @@ -21,7 +21,7 @@ Contact us at `jenkinsci-cert@googlegroups.com` if you have any questions about

IMPORTANT: Do not contact the Jenkins security team asking us for compliance documents, certifications, or to fill out a questionnaire.
We will not respond to such queries.
If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/node/[blog].
If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/blog/[blog].

## CVE Assignment Process

Expand Down
2 changes: 1 addition & 1 deletion content/security/index.adoc
Expand Up @@ -49,7 +49,7 @@ If you are unable to report using our issue tracker, you can also send your repo

IMPORTANT: Do not contact the Jenkins security team asking us for compliance documents, certifications, or to fill out a questionnaire.
We will not respond to such queries.
If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/node/[blog].
If we consider it necessary to provide a statement in response to incidents such as link:/blog/2021/12/10/log4j2-rce-CVE-2021-44228/[log4shell] or link:/blog/2022/03/31/spring-rce-CVE-2022-22965/[SpringShell], you will find a response in our link:/blog/[blog].


== Learn More
Expand Down