Ankit RajforJenkins Shared Librariesjenkins-shared-libraries.hashnode.dev·11 hours ago🚀 Mastering Jenkins Shared Libraries: The Secret to Scalable CI/CD 🌟If you’re working with Jenkins 🛠️, you probably know the beauty of automation and CI/CD pipelines. But as projects grow and pipelines get complex, managing repetitive code can become a nightmare. Enter Jenkins Shared Libraries—your key 🔑 to making ...DiscussDevops
Seun Bdevblog.seunb.com·Oct 10, 2024Artifactory: Centralizing Artifact Management for DevOps SuccessIntroduction In software development environment, the need for efficient artifact management is paramount. As a DevOps Engineer, I recognized the necessity of streamlining the deployment process and ensuring a reliable artifact repository for Java ap...DiscussLinux
Utsav Sonkarsigmadevutsav.hashnode.dev·Oct 6, 2024Get Started with MAVEN: Basic to IntermediateWelcome to Week 8 of my ‘Learn in Public’ journey! 🚀 This week, I’m excited to dive into Maven, a powerful build automation tool widely used in the Java development ecosystem. Maven simplifies the process of managing project dependencies, compiling ...DiscussDevOps Basics in 3 MonthsDevops
Yogesh Borudeyogeshb.hashnode.dev·Sep 15, 2024Mastering Maven: Day-to-Day Tasks for DevelopersIn the world of Java development, Maven stands out as a powerful build automation tool. It simplifies project management through a structured build process, dependency management, and integration with various CI/CD workflows. This blog will highlight...DiscussDevops
Mohamad MahmoodforHashNoteshashnotes.hashnode.dev·Sep 12, 2024DropWizard archetype version 2.0.0 vs 4.0.0 vs 4.0.8[1] What is archetype version? In the context of Dropwizard, an archetype version refers to a specific version of a project template that you can use to bootstrap a new Dropwizard application. Dropwizard is a Java framework for developing RESTful web...DiscussJava
saurabh davesaurabhdave.hashnode.dev·Sep 9, 2024Maven : Build ToolMaven is a build automation and project management tool primarily used in Java projects. It simplifies the process of managing project dependencies, builds, testing, packaging, and deployment. Maven uses an XML file called pom.xml (Project Object Mod...Discussmaven
Bikash Nishankbikash-nishank.hashnode.dev·Sep 8, 2024Build Automation in Java: Maven, Gradle, and Ant1. Introduction What is Build Automation? Build automation refers to the process of automating the various tasks involved in compiling, packaging, testing, and deploying software. In the context of Java development, it simplifies the workflow by allo...Discussmaven
Balraj Singhbalrajsingh.hashnode.dev·Aug 29, 2024Building a Robust CICD Pipeline: Deploying Kubernetes Apps with JenkinsIn this blog, we’ll guide you through deploying a Kubernetes application using Jenkins and integrating tools like GitHub, Trivy, SonarQube, Nexus, Grafana, Docker, and Prometheus. We will cover the setup, deployment, and monitoring stages to ensure a...Discuss·1 like·32 reads#kubernetes #container
Dinesh Kumar Kblog.dineshcloud.in·Aug 14, 2024Step-by-Step Java CI/CD Pipeline Setup Using Jenkins, Maven, and DockerPrerequisites : Choose a Linux distribution (e.g., Ubuntu 22.04 LTS) for your EC2 instances. Need two EC2 instances (one for Jenkins and Maven, and the other for Docker). Security Group Configuration : SSH: Port 22, Jenkins: Port 8080 SSH K...Discuss·104 readsDevOpsJenkins
Aneesh Kumaraneeshthetechmaestro.hashnode.dev·Aug 4, 2024Understanding Maven: Kickstart Your Journey to Efficient Project Management!Similar read can be found in my personal blog Introduction to Maven What is Maven? Maven is a Java-based automation tool primarily used for Java projects. Not only Java, but Maven can also manage and build code projects written in C#, Ruby, Scala, a...Discuss·10 likes·88 readsjava build tool