DEV Community

Aisalkyn Aidarova
Aisalkyn Aidarova

Posted on

install jenkins

1. Check Homebrew

Open Terminal and run:

brew --version
Enter fullscreen mode Exit fullscreen mode

If you see a version number, continue.

If brew: command not found, install Homebrew first:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Enter fullscreen mode Exit fullscreen mode

2. Install Java

brew install openjdk@21
Enter fullscreen mode Exit fullscreen mode

Then:

java -version
Enter fullscreen mode Exit fullscreen mode

You should see something similar to:

openjdk version "21..."
Enter fullscreen mode Exit fullscreen mode

If java isn't found, run:

sudo ln -sfn $(brew --prefix)/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk
Enter fullscreen mode Exit fullscreen mode

Then check again:

java -version
Enter fullscreen mode Exit fullscreen mode

3. Install Jenkins

Install the current LTS version:

brew install jenkins-lts
Enter fullscreen mode Exit fullscreen mode

4. Start Jenkins

brew services start jenkins-lts
Enter fullscreen mode Exit fullscreen mode

Check it:

brew services list
Enter fullscreen mode Exit fullscreen mode

You want to see something like:

jenkins-lts    started
Enter fullscreen mode Exit fullscreen mode

5. Open Jenkins

In your browser, open:

Jenkins on localhost

You should get the Unlock Jenkins screen.

6. Get the Jenkins password

Run:

cat ~/.jenkins/secrets/initialAdminPassword
Enter fullscreen mode Exit fullscreen mode

Copy the password and paste it into the browser.

If that file doesn't exist, use:

find ~/.jenkins -name initialAdminPassword 2>/dev/null
Enter fullscreen mode Exit fullscreen mode

7. Finish setup

Choose Install suggested plugins, wait for installation, then create your Jenkins admin user.

After that you'll have:

Mac
 │
 ├── Java 21
 │
 └── Jenkins
      │
      └── localhost:8080
Enter fullscreen mode Exit fullscreen mode

Useful commands:

# Stop Jenkins
brew services stop jenkins-lts

# Start Jenkins
brew services start jenkins-lts

# Restart Jenkins
brew services restart jenkins-lts
Enter fullscreen mode Exit fullscreen mode

If you paste the output of Step 1 (brew --version), I can take you through the installation one command at a time.

Top comments (0)