#jenkins

If you EVER going to make a Jenkins Shared Library with src/com/whatever packages and classes. NEVER make them .java...

It utterly breaks anything with importing for the global shared library and the files are simple not added to the Lib folder for the job.

Use .groovy.

Think I'll be writing an article on this later as I simple cannot find a clear answer on this anywhere on this; and generally how to support multi class hierarchies.

#jenkins #cicd #groovy #java

2025-06-11

TIL:
If you change the repository URL in a #jenkins job configuration AND you have "SCM Poll" trigger enabled, it will automagically start that job, once you hit 'save'.

Good that I found that out, before I started updating the really important jobs! 🙈

#cicd #automation

Exposing the shuttle nose to the doot horn #jenkins

Space shuttle nose with a big horn pointed at it for acoustic testing

Decoy refueling port to confuse the predatory tankers:

“NASA taped a photograph of an E-4 refueling receptacle on the nose of the SCA and added some tape on the aft fuselage to indicate the relative position of the boom.”

#jenkins

2025-06-08

As a follow up to my renewed Jenkins Adventures, the declarative pipelines have gotten much saner while I was not looking.

There's still a lot of idiosyncrasies in the whole Groovy sandbox magic, but you can absolutely keep it very very simple with just stages and steps and it's not a HUGE departure from the modern `have this yaml file` convention in everything else.

I just wish their linter wasn't "right so just call this fucking API endpoint lol, enjoy wrangling tokens."

And hey, if wrapping a bunch of magic in groovy code pains you, just set some env vars and delegate that to a wrapper script you just run with `sh` in your steps. I promise no one will judge.

I am upgrading this entire affair from "grudgingly conceding it is the only option" to "hey, not bad, actually"

#jenkins #homelab #ci

2025-06-07

Интеграция API-тестов с Jenkins Pipeline: с чего начать?

Вы написали серию интеграционных API-тестов на Java (с использованием TestNG и RestAssured) и хотите, чтобы они сами запускались при каждом изменении кода? Отличная идея! Настроив Continuous Integration/Continuous Delivery (CI/CD), вы избавитесь от рутины ручного прогона тестов и получите быстрый фидбэк о качестве системы. В этой статье я в живой манере расскажу, как шаг за шагом встроить ваши API-тесты в Jenkins Pipeline на локальном сервере. Вас ждёт установка Jenkins, подключение Maven-проекта, написание Jenkinsfile (Groovy Pipeline скрипта), настройка красивых Allure-отчётов, интеграция с GitHub и даже автоматический деплой при успешном прохождении тестов. Поехали!

habr.com/ru/articles/916540/

#jenkins #jenkins_ci #restassured #testng #groovy

2025-06-07

Man I sure have a love/hate relationship with Jenkins.

I've been wanting a thing to make builds and also just generally run tasks in ad-hoc containers spawned automatically on my local docker cluster, for a while.

I've been looking at things on and off for months, did a bit of rundeck etc, but ultimately, I ended up just biting the bullet and going with Jenkins, because I know it well enough.

And it's kind of wild how ancient some things feel. I'm upset to learn Blue Ocean has ceased development while I was not looking, too.

WELP, At least I have my thing that spawns workers in containers off a remote host on-demand, so that's nice.

#jenkins #ci #homelab

2025-05-29

Как подружить несколько Jenkins Jobs c одним агрегированным запуском Allure TestOps

Всем привет! Меня зовут Павел, я технический лидер тестирования в Альфа-Банке в направлении мобильной разработки. Хотел бы поделиться способами отправки отчетов в один агрегированный запуск Allure TestOps из нескольких Jenkins джоб. В статье описано два способа, как это сделать. Сразу хочу отметить, что через стандартный плагин withAllureUpload это сделать не получится или не получилось у меня. Может есть какой-то секретный способ, как с ним работать и/или как настраивать. Но в интернете и в документации Allure TestOps такого решения не нашел.

habr.com/ru/companies/alfa/art

#jenkins #testops #технотекст #туториал

2025-05-27

NEW VIDEO - Setting Up Jenkins CI on FreeBSD Was WAY Simpler Than I Thought!

#FreeBSD #Unix #Opensource #jenkins #garyhtech

youtu.be/Xeg5WvRXJ2A?si=D9-uA1 via @YouTube

2025-05-27

Настройка ToolChain-a для программирования MCU FlagChip FC7300F8MDT

FC7300F8MDT - это микроконтроллер компании FlagChip as FlagShip . В этом тексте я показал, как можно запрограммировать микроконтроллер FC7300F8MDT, буквально на пустом компьютере.

habr.com/ru/articles/742274/

#FC7300F8MDT #ARM #FC7x #FC7300x #ARM_CortexM7 #armv7m #risc #multicore #jenkins #jlink

2025-05-21

Could we use
#Jenkins to build code on an old #Android phone gathering dust? Is it possible to install a Jenkins controller and build real projects on it?
Check out my thoughts on this intriguing challenge: linkedin.com/pulse/android-jen

2025-05-18

Sunday, May 18, 2025

How Russia’s Shaheds are getting more dangerous & what Ukraine is doing about it — Three years into full-scale war, Eurovision still hasn’t solved its Russia problem — Moscow questions Kyiv’s authority, says Ukraine’s choice of signatory key to any peace deal — Ukrainian drones strike Russian ammunition depot in occupied Crimea … and more

activitypub.writeworks.uk/2025

Shahed-136s, an Iranian-made unmanned aerial vehicle (UAV), in the south of Tehran, Iran
Hanse Minahanse_mina
2025-05-17

A Russian-installed court in eastern Ukraine has sentenced Australian national Oscar to 13 years in a high-security penal colony, accusing him of fighting as a mercenary against Russian forces, pro-Kremlin officials said on May 16.

kyivindependent.com/russia-sen

Thomas Fricke (he/him)thomasfricke@23.social
2025-05-15

@schnatterer

I like it. Except the #Jenkins, where user management and multitenancy is not solved well.

Did something similar and would update #gitea to #forejo nowadays.

github.com/thomasfricke/notebo

2025-05-15

#BSI WID-SEC-2025-1052: [NEU] [hoch] #Jenkins #Plugins: Mehrere Schwachstellen

Ein Angreifer kann mehrere Schwachstellen in Jenkins-Plugins ausnutzen, um Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren und Cross-Site-Scripting-Angriffe durchzuführen

wid.cert-bund.de/portal/wid/se

Sport Trend Newssportstrendnews
2025-05-13

Elgton Jenkins absent from Packers workouts. Contract situation? 🤔

Thoughts? Discuss! shrinkme.ink/FWDfqq

Stewart X Addisonsxa@fosstodon.org
2025-05-08

Today I have been mostly writing some project documentation for our #Solaris processes due to #Jenkins no longer supporting JDK <17 for its agents.

N-gated Hacker Newsngate
2025-05-08

🥳🎉 Oh, look! Yet another "expert" guide on hardening GitHub Actions that arrives fashionably late to the party, like showing up with an umbrella after the flood. 🌊 And of course, it takes a mere 11 minutes to realize that you probably should have just used . 😂
wiz.io/blog/github-actions-sec

2025-05-06

On spousal international travel and wee-hours #DevOps #Jenkins #DeclarativePipeline testing...

Screenshot of a Teams chat wherein I mention at 2:46am that I hopeful I won't miss a 1pm meeting.

My boss reminds me that the meeting is tomorrow (Wednesday), not today (Tuesday)

"...you got me until 5 minutes ago thinking today was Wednesday and wondering how come I missed the implementation meeting... the drawback? now my week is suddenly longer."

I apologize, admitting I have no clue what day it is at any given moment, but am loving the first full-caff coffee I've had in years.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst