From f80257981dff38bee6516d34ff4ab94b4b6b6e34 Mon Sep 17 00:00:00 2001 From: Daniel Beck <1831569+daniel-beck@users.noreply.github.com> Date: Fri, 15 Mar 2024 23:53:22 +0100 Subject: [PATCH] Move various blog-related pages from /node/... to /blog/... (#7173) * Move various blog-related pages from /node/... to /blog/... * Fix more references --------- Co-authored-by: Daniel Beck --- content/_ext/pipeline.rb | 8 ++++---- content/_layouts/post.html.haml | 2 +- content/_partials/pagination.html.haml | 10 +++++----- content/blog/2010/2010-03-13-this-week-in-plugins.adoc | 2 +- content/blog/2010/2010-03-23-links-for-2010-03-23.adoc | 2 +- ...-user-conference-san-francisco-call-for-papers.adoc | 2 +- content/blog/2016/2016-12-31-what-a-year.adoc | 2 +- .../2017/01/2017-01-11-jenkins-world-2017-cfp.adoc | 2 +- .../2017/08/2017-08-23-pull-requests-and-more.adoc | 2 +- content/blog/2019/11/2019-11-08-board-elections.adoc | 2 +- content/blog/2020/12/2020-12-22-gsoc-report.adoc | 2 +- .../blog/2022/11/2022-11-04-jenkins-newsletter.adoc | 2 +- .../blog/2022/12/2022-12-05-jenkins-newsletter.adoc | 2 +- .../09/21/2023-09-21-jenkins-august-newsletter.adoc | 2 +- .../10/12/2023-10-12-jenkins-september-newsletter.adoc | 2 +- .../blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc | 2 +- content/{node => blog}/index.html.haml | 4 ++-- content/doc/tutorials/index.adoc | 2 +- content/{blog => node}/index.adoc | 2 +- content/projects/gsoc/2019/application.md | 2 +- content/projects/gsoc/2020/application.md | 4 ++-- content/projects/gsoc/contributors.adoc | 2 +- content/security/cna.adoc | 2 +- content/security/index.adoc | 2 +- 24 files changed, 33 insertions(+), 33 deletions(-) rename content/{node => blog}/index.html.haml (96%) rename content/{blog => node}/index.adoc (55%) diff --git a/content/_ext/pipeline.rb b/content/_ext/pipeline.rb index ee69cb18bcd6..9685cb03e960 100644 --- a/content/_ext/pipeline.rb +++ b/content/_ext/pipeline.rb @@ -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, @@ -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 @@ -44,7 +44,7 @@ extension SecurityIssues.new extension AuthorList.new(:posts, - '/node/index', + '/blog/index', :per_page => 9) extension Awestruct::IBeams::HandbookExtension.new(:handbook, diff --git a/content/_layouts/post.html.haml b/content/_layouts/post.html.haml index 6115272769bf..6be82044fb56 100644 --- a/content/_layouts/post.html.haml +++ b/content/_layouts/post.html.haml @@ -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] diff --git a/content/_partials/pagination.html.haml b/content/_partials/pagination.html.haml index 50cfd0156585..7674b63a10d2 100644 --- a/content/_partials/pagination.html.haml +++ b/content/_partials/pagination.html.haml @@ -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 @@ -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`; }) }); diff --git a/content/blog/2010/2010-03-13-this-week-in-plugins.adoc b/content/blog/2010/2010-03-13-this-week-in-plugins.adoc index fe2b94a4e47d..c5df41ab1cf4 100644 --- a/content/blog/2010/2010-03-13-this-week-in-plugins.adoc +++ b/content/blog/2010/2010-03-13-this-week-in-plugins.adoc @@ -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: diff --git a/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc b/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc index d56b1f5c3057..810a82b25b70 100644 --- a/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc +++ b/content/blog/2010/2010-03-23-links-for-2010-03-23.adoc @@ -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. diff --git a/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc b/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc index fc848916aca1..d4ce96a934c8 100644 --- a/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc +++ b/content/blog/2012/2012-07-26-jenkins-user-conference-san-francisco-call-for-papers.adoc @@ -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. + diff --git a/content/blog/2016/2016-12-31-what-a-year.adoc b/content/blog/2016/2016-12-31-what-a-year.adoc index 095be249e667..ea313251f2d7 100644 --- a/content/blog/2016/2016-12-31-what-a-year.adoc +++ b/content/blog/2016/2016-12-31-what-a-year.adoc @@ -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. diff --git a/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc b/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc index edfe4c268f50..228d738c1ed7 100644 --- a/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc +++ b/content/blog/2017/01/2017-01-11-jenkins-world-2017-cfp.adoc @@ -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 diff --git a/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc b/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc index 2bced0f5cf53..1c6a10bc8b1c 100644 --- a/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc +++ b/content/blog/2017/08/2017-08-23-pull-requests-and-more.adoc @@ -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]) diff --git a/content/blog/2019/11/2019-11-08-board-elections.adoc b/content/blog/2019/11/2019-11-08-board-elections.adoc index 0243b6b09c8e..b0d49c3874c9 100644 --- a/content/blog/2019/11/2019-11-08-board-elections.adoc +++ b/content/blog/2019/11/2019-11-08-board-elections.adoc @@ -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. diff --git a/content/blog/2020/12/2020-12-22-gsoc-report.adoc b/content/blog/2020/12/2020-12-22-gsoc-report.adoc index 9ee4d461912e..6fe619a51557 100644 --- a/content/blog/2020/12/2020-12-22-gsoc-report.adoc +++ b/content/blog/2020/12/2020-12-22-gsoc-report.adoc @@ -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 diff --git a/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc b/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc index 471ee432650a..49ca5ef76382 100644 --- a/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc +++ b/content/blog/2022/11/2022-11-04-jenkins-newsletter.adoc @@ -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! diff --git a/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc b/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc index 5b0a0cb1384e..6730c92ec11d 100644 --- a/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc +++ b/content/blog/2022/12/2022-12-05-jenkins-newsletter.adoc @@ -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! diff --git a/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc b/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc index 5a30d42b7b80..e7b8370786a4 100644 --- a/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc +++ b/content/blog/2023/09/21/2023-09-21-jenkins-august-newsletter.adoc @@ -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]. diff --git a/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc b/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc index 76bef9166975..da88b21c9714 100644 --- a/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc +++ b/content/blog/2023/10/12/2023-10-12-jenkins-september-newsletter.adoc @@ -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. diff --git a/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc b/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc index 584d1662088b..2ff7b7a610a2 100644 --- a/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc +++ b/content/blog/2024/01/25/2024-01-25-jenkins-2023-recap.adoc @@ -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]. diff --git a/content/node/index.html.haml b/content/blog/index.html.haml similarity index 96% rename from content/node/index.html.haml rename to content/blog/index.html.haml index 8feef1a961e4..444fb520782f 100644 --- a/content/node/index.html.haml +++ b/content/blog/index.html.haml @@ -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"} @@ -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}/`; }) }); diff --git a/content/doc/tutorials/index.adoc b/content/doc/tutorials/index.adoc index 9d84a16c9f29..eb9ef83ba111 100644 --- a/content/doc/tutorials/index.adoc +++ b/content/doc/tutorials/index.adoc @@ -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] diff --git a/content/blog/index.adoc b/content/node/index.adoc similarity index 55% rename from content/blog/index.adoc rename to content/node/index.adoc index 54a0356cc9db..a6224a63f523 100644 --- a/content/blog/index.adoc +++ b/content/node/index.adoc @@ -1,4 +1,4 @@ --- layout: redirect -redirect_url: /node +redirect_url: /blog --- diff --git a/content/projects/gsoc/2019/application.md b/content/projects/gsoc/2019/application.md index 22e9ccbebf5b..d354b0b4be99 100644 --- a/content/projects/gsoc/2019/application.md +++ b/content/projects/gsoc/2019/application.md @@ -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? diff --git a/content/projects/gsoc/2020/application.md b/content/projects/gsoc/2020/application.md index 771c1b0c7dd0..612c271f5701 100644 --- a/content/projects/gsoc/2020/application.md +++ b/content/projects/gsoc/2020/application.md @@ -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 @@ -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 diff --git a/content/projects/gsoc/contributors.adoc b/content/projects/gsoc/contributors.adoc index 959f010c06a5..5a5684253284 100644 --- a/content/projects/gsoc/contributors.adoc +++ b/content/projects/gsoc/contributors.adoc @@ -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 diff --git a/content/security/cna.adoc b/content/security/cna.adoc index 7e8182a24b23..7ca8ec49a140 100644 --- a/content/security/cna.adoc +++ b/content/security/cna.adoc @@ -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 diff --git a/content/security/index.adoc b/content/security/index.adoc index cdb5aadb7588..010502ffcdb1 100644 --- a/content/security/index.adoc +++ b/content/security/index.adoc @@ -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