yuval.guide
open-menu closeme
courses
topics icon
linux bash python git containers k8s aws terraform checkpoint jenkins prometheus
About
github linkedin
  • Declarative Pipelines

    calendar Dec 28, 2023 · 2 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    Declarative pipelines were created to allow users create pipelines without learning Groovy programming.

    Declarative pipeline example

    • Create a new pipeline, as we've done in

      pipelines-primer-1 post
      ...but...

    • Choose GitHub + Maven example, which is the same as the one we have covered in

      scripted-pipelines, …


    Read More
  • Scripted Pipelines

    calendar Dec 28, 2023 · 2 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    Scripted pipelines are using Groovy language syntax to achieve part of the requirements for a pipeline.
    The other option (that we'll cover in another post) is Declarative syntax.

    Scripted Pipeline example

    • Create a pipeline as explained in

      pipelines-primer-1 but select Scripted Pipeline from the dropdown …


    Read More
  • Pipelines Primer 2

    calendar Dec 28, 2023 · 2 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    Let's add some scm (source control management) abilities to our pipelines.

    SCM

    • We can add one more stage to the pipeline created in the

      previous post that will be used to clone a git repository

    • I'll be using checkout: Check out from version control (that has more options than git:Git)
    • Using the Pipeline Syntax …

    Read More
  • Pipelines Primer 1

    calendar Dec 28, 2023 · 2 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy
    Jenkins pipelines adds advanced features and abilities to Jenkins, allowing a better solution for CI/CD. Mainly, pipelines are written as code and are saved in VCS (like git).
    Jenkins pipelines implementation is made of several plugins added tp Jenkins.
    Pipelines are made of stages which are then made of steps.
    Let's …
    Read More
  • Jenkins Simple Multibranch Pipeline

    calendar Dec 26, 2023 · 2 min read  ·
    Share on: twitter facebook linkedin copy

    Configure Credentials

    This is optional if you intend to leave you repository public for now.

    Configure label for node

    • The pipeline we use spcifies which agent should run it (I use workers in my example):
    1agent { label 'workers' }
    
    • So, I'd label my controller with that
    • Go to:
      Dashboard->Manage Jenkins …

    Read More
  • Jenkins Terms

    calendar Dec 26, 2023 · 1 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    (these terms are coppied with some additions from here).

    • Controller The central, coordinating process which stores configuration, loads plugins, and renders the various user interfaces for Jenkins.
    • Agent - An agent is typically a machine, or container, which connects to a Jenkins controller and executes tasks when …

    Read More
  • Jenkins Freestyle Job

    calendar Dec 24, 2023 · 2 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    In this walkthrough we'll create a new project (job).
    Note that Jenkins GUI looks better in Chrome, so you can go ahead and install Chrome in your linux machine.

    Create an example project

    • Create the job
      • Click on New Item
      • fill my_freestyle in the top edit fiels (project name)
      • Select Freestyle Project
      • click on OK at …

    Read More
  • Jenkins Graphical User Interface

    calendar Dec 20, 2023 · 1 min read · jenkins ci/cd  ·
    Share on: twitter facebook linkedin copy

    Jenkins after installation

    This is how my jenkins page was looking just after I have installed it and logged in.
    You can see my login information at the top-right corner.

    <img
      loading="lazy"
      decoding="async" …</picture></figure></p>
    

    Read More
    • ««
    • «
    • 7
    • 8
    • 9
    • 10
    • 11
    • »
    • »»


Google ads

Tags

LINUX 24 AWS 18 GIT 16 JENKINS 16 BASH 14 CI/CD 14 K8S 12 PYTHON 11 TERRAFORM 10 KUBERNETES 9 CONTAINERS 6 PROMETHEUS 3 NETWORKING 2 SECURITY 2
All Tags
AWS18 AWS NETWORKING1 BASH14 CCSA1 CHECKPOINT1 CI/CD14 CONTAINERS6 DATA1 DEVOPS1 DOCKER1 EC21 EFS1 GIT16 IAM1 JENKINS16 K8S12 KUBERNETES9 LINUX24 NETWORKING2 PROMETHEUS3 PYTHON11 SECURITY2 STORAGE1 TCP/IP2 TERRAFORM10
[A~Z][0~9]
Created by Yuval Shaul

Copyright 2023-  CREATED BY YUVAL SHAUL. All Rights Reserved

to-top