Tuesday, March 14, 2023

Re: Update proposal for Jenkins entry in ports repository

On 2023/03/14 01:06, Alexander Brandes wrote:
> Hey everyone,
>
> I would like to propose the following update for the Jenkins port in the ports repository.
> This proposal removes the references to the AJP flags because they have been removed in recent releases after being deprecated for years doing nothing anymore, given the underlying functionality has been removed way longer ago.
>
> Additionally, I replaced the current description with the blurb from Jenkins.io, serving some up to date information.
>
> Finally, I replaced the outdated Jenkins wiki link with the destination it already redirects to.

I agree with most of this, but I think the updated DESCR reduces the
information about what it actually does, and adds a lot of marketing
blurb which jsn't really what DESCR is about.

> --- a/devel/jenkins/pkg/DESCR
> +++ b/devel/jenkins/pkg/DESCR
> @@ -1,8 +1,9 @@
> -Jenkins is a community continuation of Hudson, the continuous
> -integration (CI) server (for information on CI see
> -http://www.martinfowler.com/articles/continuousIntegration.html).
> -Written in Java and with a web-based configuration interface, Jenkins
> -can be run standalone (contains its own tiny web server) or in any
> -standard Java-capable web server or application server.
> -But not limited to Java: can test almost anything, particularly
> -projects built with Make, Ant, Maven, or similar.
> +Jenkins is the leading open source automation server supported by
> +a large and growing community of developers, testers, designers
> +and other people interested in continuous integration,
> +continuous delivery and modern software delivery practices.
> +Built on the Java Virtual Machine (JVM), it provides more than
> +1,800 plugins that extend Jenkins to automate with practically
> +any technology software delivery teams use. In 2022, Jenkins
> +reached 300,000 known installations making it the most widely
> +deployed automation server.

How about this, cribbed from the docs and homepage?

-----
Jenkins is a self-contained, open source automation server which can be
used to automate all sorts of tasks related to building, testing, and
delivering or deploying software.

As an extensible automation server, Jenkins can be used as a simple CI
(Continuous Integration) server or turned into the continuous delivery
hub for any project.

Jenkins can be extended via its plugin architecture. Hundreds of plugins
are available in the Update Center integrating with practically every
tool in the continuous integration and continuous delivery toolchain.

It can easily distribute work across multiple machines, helping drive
builds, tests and deployments across multiple platforms faster.

Jenkins can be easily set up and configured via its web interface,
which includes on-the-fly error checks and built-in help.
-----

(sad to see yet more use of the Chagos Islands .io tld - from a project
with a big anti-war banner at the top of their homepage no less)

No comments:

Post a Comment