Yazeka
Arama sonuçlarına göre oluşturuldu
Docker'da Jenkins agent'ı çalıştırmak için aşağıdaki adımlar izlenebilir:
- SSH anahtarlarının oluşturulması 2.
ssh-keygen -f jenkins_agent_key
komutu ile SSH anahtarı oluşturulur 2. - Anahtarların Jenkins sunucusuna eklenmesi 2. Jenkins kontrol panelinde "Yönet" > "Güvenlik" > "Kimlik Bilgileri" > "Genel" > "Ekle" adımları takip edilerek anahtarlar eklenir 2.
- Docker agent konteynerinin oluşturulması 12.
docker run -d --rm --name=agent --network jenkins -p 22:22 -e "JENKINS_AGENT_SSH_PUBKEY=[public-key]" jenkins/ssh-agent:jdk17
komutu ile Docker agent konteyneri oluşturulur 12. - Jenkins'te agent'ın yapılandırılması 1. Jenkins kontrol panelinde "Yönet" > "Nodes and Clouds" > "Yeni Node" adımları takip edilerek agent yapılandırılır 1.
- İlk işin agent'a atanması 1. Jenkins kontrol panelinde "Yeni Öğe" seçilerek, "Freestyle Proje" oluşturulup "Etiket" alanına agent'ın etiketi (örneğin "agent1") yazılır 1.
5 kaynaktan alınan bilgiyle göre: