Libelektra: Jenkins: 예기치 μ•Šμ€ EOF둜 도컀 ν’€ μ‹€νŒ¨

에 λ§Œλ“  2019λ…„ 12μ›” 03일  Β·  13μ½”λ©˜νŠΈ  Β·  좜처: ElektraInitiative/libelektra

#160μ—μ„œ λ³„λ„λ‘œ λ…Όμ˜λ₯Ό κ³„μ†ν•˜λ €λ©΄:

λ‹€μ‹œ μˆ˜λ™μœΌλ‘œ λ§Œλ“€μ—ˆμ–΄μš”

@Mistreated μ–΄λ–»κ²Œ ν•œ λ…Έλ“œμ—μ„œλ§Œ μˆ˜ν–‰ν–ˆμŠ΅λ‹ˆκΉŒ μ•„λ‹ˆλ©΄ 이미지λ₯Ό ν—ˆλΈŒλ‘œ ν‘Έμ‹œν–ˆμŠ΅λ‹ˆκΉŒ? λ¬Έμ œκ°€ jenkinsNode3 둜 격리되고 ν—ˆλΈŒμ— λ¬Έμ œκ°€ μ—†λ‹€κ³  μƒκ°ν•˜μ‹­λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ‹œκ°„ 초과λ₯Ό λŠ˜λ €λ„ 도움이 λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” (만) jenkinsNode3VM κ°€ λ°λΉ„μ•ˆ νŒ¨ν‚€μ§€ 도컀 18.xλ₯Ό μ‹€ν–‰ν•˜κ³  μžˆλ‹€λŠ” 것을 μ•Œμ•„μ°¨λ ΈμœΌλ―€λ‘œ μ—…μŠ€νŠΈλ¦Ό 도컀 νŒ¨ν‚€μ§€ 19.x 버전(λ‹€λ₯Έ λͺ¨λ“  λ…Έλ“œμ—μ„œ 이미 μ‚¬μš©λ¨)으둜 μ—…κ·Έλ ˆμ΄λ“œν–ˆμŠ΅λ‹ˆλ‹€.

jenkinsNode3VM 은(λŠ”) 이제 문제 없이 이미지λ₯Ό ν‘Έμ‹œν•˜κ³  κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œ 남아 있기λ₯Ό λ°”λžλ‹ˆλ‹€.

λͺ¨λ“  13 λŒ“κΈ€

μ•Œκ² μŠ΅λ‹ˆλ‹€. μˆ˜μ •ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! κ·Έλ ‡λ‹€λ©΄ 도컀 λ ˆμ§€μŠ€νŠΈλ¦¬λ₯Ό μ§€μš°λŠ” 것은 μ˜λ―Έκ°€ μ—†μŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μž¬κ±΄μ„ μ‹œλ„ν•˜κ³  λͺ¨λ“  것이 μ§€κΈˆ μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

μƒˆ μ—μ΄μ „νŠΈλ₯Ό 처음 μΆ”κ°€ν•˜λ €κ³  ν•  λ•Œ 이 였λ₯˜λ₯Ό λ³Έ 적이 μžˆμŠ΅λ‹ˆλ‹€. λ‹Ήμ‹œ hetzner-jenkins1 μ—μ΄μ „νŠΈμ˜€μŠ΅λ‹ˆλ‹€. λͺ‡ 번의 μž¬μ‹œλ„ 후에 μ‹€μˆ˜κ°€ μ‚¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€. 이유λ₯Ό μ•Œ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

libelektraλ₯Ό λ³΅μ œν•˜κ³  jenkinsNode3μ—μ„œ λ‹€μŒμ„ μ‹€ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.
도컀 λΉŒλ“œ libelektra/scripts/docker/debian/stretch/.

일반적으둜 μ—μ΄μ „νŠΈλŠ” ν•œ 번 κ°€μ Έμ˜¨ 둜컬 이미지λ₯Ό μž¬μ‚¬μš©ν•˜μ§€λ§Œ ν—ˆλΈŒμ—μ„œ κ°€μ Έμ˜€λ©΄ 가끔 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 이유λ₯Ό λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

μ΄λ―Έμ§€λŠ” λ‚΄κ°€ μ•„λŠ” ν•œ 맀월 λ‹€μ‹œ μž‘μ„±λ©λ‹ˆλ‹€(이미지 λ‚΄λΆ€μ˜ μ†Œν”„νŠΈμ›¨μ–΄κ°€ λ‹€μ†Œ μ΅œμ‹  μƒνƒœλ‘œ μœ μ§€λ˜λ„λ‘). 이것은 12월에도 λ°œμƒν–ˆμœΌλ―€λ‘œ μ΅œμ‹  이미지가 λ‘œμ»¬μ— 아직 μΊμ‹œλ˜μ§€ μ•Šμ•˜μ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

@Mistreated κ°€ libelektra-μ›”κ°„ λΉŒλ“œ μž‘μ—…μ„ μΆ”κ°€ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— 이 (λͺ¨λ“  μ΄λ―Έμ§€μ˜ 월별 μž¬κ΅¬μΆ•)이 계속 λ°œμƒν•˜κΈ°λ₯Ό

@ingwinlu 월별 λΉŒλ“œ μž‘μ—…μ΄ 무엇을 ν–ˆμœΌλ©° Jenkinsfile이 μ—†λŠ” 이유λ₯Ό μ—¬μ „νžˆ μ•Œκ³  μžˆμŠ΅λ‹ˆκΉŒ?

μ˜ˆμ „ Jenkins μ„œλ²„λ₯Ό λ‹€μ‹œ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. 이제 월별 μž‘μ—…μ„ λ‹€μ‹œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

이제 월별 μž‘μ—…μ„ λ‹€μ‹œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ™„λ£Œ.
μ •ν™•ν•œ λ‹¨κ³„λŠ” λͺ¨λ₯΄κ² μ§€λ§Œ 저녁에 μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

μ˜ˆμ „ Jenkins μ„œλ²„λ₯Ό λ‹€μ‹œ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. 이제 월별 μž‘μ—…μ„ λ‹€μ‹œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

μž˜ν–ˆμŠ΅λ‹ˆλ‹€. 이전 Jenkins μ„œλ²„λ₯Ό ν•œλ™μ•ˆ μœ μ§€ν•˜λŠ” 것이 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš© ν›„ μ»¨ν…Œμ΄λ„ˆλ₯Ό μ€‘μ§€ν•˜κ³  λΆ€νŒ… μ‹œ μ‹œμž‘ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€.

이제 ν‘Έμ‹œλ„ device or resource busy μ‹€νŒ¨ν•©λ‹ˆλ‹€(이전에 λ³Έ 적이 있음): https://build.libelektra.org/blue/organizations/jenkins/libelektra/detail/PR-3319/2/pipeline

jenkinsNode3VM :

docker push hub.libelektra.org/build-elektra-website-backend:PR-3319_2
[...]
860ee8d82838: Retrying in 1 second
6bbb813c7d87: Retrying in 1 second
error creating overlay mount to /var/lib/docker/overlay2/8535169ca4de05e069978de34233d82158d1831fb4d980772411f59de2d370a5/merged: device or resource busy
script returned exit code 1

a7의 nginxμ—μ„œ μ‹œκ°„ 초과λ₯Ό 늘리면 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€. https://github.com/moby/moby/issues/22188#issuecomment -328011573

μ‹œκ°„ 초과λ₯Ό λŠ˜λ ΈμŠ΅λ‹ˆλ‹€. λ΄…μ‹œλ‹€.

μ‹œκ°„ 초과λ₯Ό λŠ˜λ €λ„ 도움이 λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” (만) jenkinsNode3VM κ°€ λ°λΉ„μ•ˆ νŒ¨ν‚€μ§€ 도컀 18.xλ₯Ό μ‹€ν–‰ν•˜κ³  μžˆλ‹€λŠ” 것을 μ•Œμ•„μ°¨λ ΈμœΌλ―€λ‘œ μ—…μŠ€νŠΈλ¦Ό 도컀 νŒ¨ν‚€μ§€ 19.x 버전(λ‹€λ₯Έ λͺ¨λ“  λ…Έλ“œμ—μ„œ 이미 μ‚¬μš©λ¨)으둜 μ—…κ·Έλ ˆμ΄λ“œν–ˆμŠ΅λ‹ˆλ‹€.

jenkinsNode3VM 은(λŠ”) 이제 문제 없이 이미지λ₯Ό ν‘Έμ‹œν•˜κ³  κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œ 남아 있기λ₯Ό λ°”λžλ‹ˆλ‹€.

이 μˆ˜μ •λœ 것 κ°™μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

markus2330 picture markus2330  Β·  3μ½”λ©˜νŠΈ

sanssecours picture sanssecours  Β·  4μ½”λ©˜νŠΈ

mpranj picture mpranj  Β·  3μ½”λ©˜νŠΈ

sanssecours picture sanssecours  Β·  3μ½”λ©˜νŠΈ

markus2330 picture markus2330  Β·  4μ½”λ©˜νŠΈ