Xmas & New Year has come and gone. But with that, ...
# community-news
y
Xmas & New Year has come and gone. But with that, at YSF we released a whole set of updates to plugins. We do not see Gradle as just a tool to build your project for JVM - we see it as the best tool to orchestrate your whole pipeline. Therefore we have now a new set of updates that is compatible with 7.3.3 up to the latest release and, more importantly, also configuration cache compatible. Each of these releases come with pretty comprehensive docs. (Obviously we like MRs which will improve the docs even more). • Ivypot (2.0.1) - Helps you maintain an off-line repository for dependencies and binaries for both testing and off-line development. https://ysb33rorg.gitlab.io/gradle/ivypot-gradle-pluginJavascript (4.0.0) - With full support for developing in Javascript with Node & NPM. It also allows people to wrap JS-based tools. It has versioned zero-install support for Node & NPM. https://ysb33rorg.gitlab.io/gradle/nodejs-gradle-pluginSimplified JRuby (2.0.0) - Support for using JRuby GEMs and running Ruby-based tools. https://ysb33rorg.gitlab.io/gradle/simplified-jruby-gradle-plugin. • Cloud CI (5.0.0) - A very simple plugin that allow an author to configure the build differently depending on which CI the build is running. It can also be configured to run differently when no CI is detected. https://cloudci-gradle.ysb33r.org/Operating System (2.0.0) - Provides a single extension called
OS
which give you access to attributes of the current operating system, such as the architecture, OS type, path separator. It is really useful when you have to configure the build differntly. depending on the OS. https://ysb33rorg.gitlab.io/gradle/operatingsystem-gradle-pluginGit Publisher (0.6.0) - We ventured into our own offering of a Git publishing plugin which simplifies pushing content to Git branches especially Gitlab Pages and Github Pages. We also ensured that it is compatible with JReleaser. https://git.ysb33r.org/GNU Make (2.0.1) - Our classic plugin for running
(g)make
build got a facelift. https://gnumake-gradle.ysb33r.org/Doxygen (2.0.0) - Documentation for native code got an upgrade too. This plugin also offers a versioned zero-install of Doxygen. https://doxygen-gradle.ysb33r.org/GradleTest (4.0.0) - Testing your plugins against the widest range of Gradle versions is always important. This plugins allows you to write a variety of build scripts and test them easily against a configured selection of Gradle versions. https://gradletest.ysb33r.org/Grolifant (5.1.0) - This is the library that helps you build awesome plugins with the widest range of Gradle releases. https://grolifant.ysb33r.org. What you can look forward to in Q1: • We'll release a big update on Terraform support when 2.0.0 comes out, BUT we are also going to support OpenTofu!. • The Javascript plugin is going to add proper support for PNPM, including zero-install support. • We are planning to update the Git plugin to run with an isolated classpath as to not clash with other plugins that uses JGit. Enjoy, and hopefully you can find some benefit from one or more of those releases.
🚀 6
231 Views