Vscode-docker: GitLab Docker λ ˆμ§€μŠ€νŠΈλ¦¬μ— 리포지토리 이름이 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 02μ›” 21일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: microsoft/vscode-docker

GitLab λ ˆμ§€μŠ€νŠΈλ¦¬λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλŠ”λ° 주어진 λ ˆμ§€μŠ€νŠΈλ¦¬μ˜ ν˜„μž¬ μ €μž₯μ†Œ 이름이 λˆ„λ½λœ κ²ƒμœΌλ‘œ λ‚˜νƒ€λ‚¬μŠ΅λ‹ˆλ‹€.

그리고 이 λ™μž‘μ€ GitLabμ—μ„œλ§Œ κ΄€μ°°ν•  수 있으며 DockerHubλŠ” 맀λ ₯처럼 μž‘λ™ν•©λ‹ˆλ‹€.

μ’€ 더 λͺ…ν™•ν•˜κ²Œ 이미지λ₯Ό μ œκ³΅ν•˜κ² μŠ΅λ‹ˆλ‹€.

κ΄€μ°°:
Image of observed defect

GitLab의 ν˜„μž¬ μƒνƒœ:
Current state in GitLab

λ™μΌν•˜μ§€λ§Œ DockerHubμ—μ„œ:
Current state in GitLab

bug fix released investigate

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

ν™•μ‹€νžˆ λ²„κ·Έμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€. 쑰사해 λ³΄κ² μŠ΅λ‹ˆλ‹€. μ‹ κ³ ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ @danielgospodinow!

@BigMorty λ‚΄ 생각에 이것은 0.11.0으둜 가져와야 ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 기본적으둜 λ ˆμ§€μŠ€νŠΈλ¦¬ λ³΄κΈ°μ—μ„œ GitLab을 μ‚¬μš©ν•  수 μ—†κ²Œ λ§Œλ“€κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

μ΄λŸ¬ν•œ 빈 μ €μž₯μ†Œ 쀑 ν•˜λ‚˜λ§Œ 주어진 λ„€μž„μŠ€νŽ˜μ΄μŠ€μ— μ‘΄μž¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이름은 λ„€μž„μŠ€νŽ˜μ΄μŠ€μ™€ _is_ λ™μΌν•˜λ―€λ‘œ 문제λ₯Ό μ–΄λŠ 정도 μ™„ν™”ν•©λ‹ˆλ‹€. μ»¨ν…μŠ€νŠΈλ‚˜ νžŒνŠΈκ°€ μ—†λŠ” 빈 μ €μž₯μ†Œ ν•„λ“œκ°€ ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μž¬ν˜„ν•  수 μžˆλ‹€:

registry.gitlab.com/username/project/repo:latest νƒœκ·Έλ₯Ό μ§€μ •ν•˜κ³  ν‘Έμ‹œν•˜λ©΄ λ‹€μŒκ³Ό 같이 latest νƒœκ·Έκ°€ μžˆλŠ” something μ €μž₯μ†Œλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.
docker push registry.gitlab.com/bwateratmsft/vscode-extension-testing/webworkspace:latest
image

κ·ΈλŸ¬λ‚˜ registry.gitlab.com/username/project:latest νƒœκ·Έλ₯Ό μ§€μ •ν•˜κ³  ν‘Έμ‹œν•˜λ©΄ μ €μž₯μ†Œκ°€ λΉ„μ–΄ μžˆλŠ” κ²ƒμœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.
docker push registry.gitlab.com/bwateratmsft/vscode-extension-testing:latest
image

Docker Hubκ°€ λ‹€λ₯Έ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ”μ§€ ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€...

λ”°λΌμ„œ Docker HubλŠ” λ„€μž„μŠ€νŽ˜μ΄μŠ€ μžμ²΄μ— λŒ€ν•œ ν‘Έμ‹œλ₯Ό ν—ˆμš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 즉, bwateratmsft/webworkspace:latest λŠ” ν‘Έμ‹œν•  수 μžˆμ§€λ§Œ bwateratmsft:latest λŠ” ν‘Έμ‹œν•  수 μ—†μŠ΅λ‹ˆλ‹€.

문제λ₯Ό μž¬ν˜„ν•  수 μžˆμ–΄μ„œ μ’‹μ•˜κ³  μ •ν™•νžˆ 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€ μ•Œμ•„λ‚΄μ„œ κΈ°μ©λ‹ˆλ‹€! :슀마일: ν–‰μš΄μ„ λΉ•λ‹ˆλ‹€, μ—¬λŸ¬λΆ„!

κ°μ‚¬ν•©λ‹ˆλ‹€! μš°λ¦¬λŠ” κ·Έ μžλ¦¬μ— μ •ν™•νžˆ μ–΄λ–€ ν…μŠ€νŠΈκ°€ λ“€μ–΄κ°ˆμ§€ κ²°μ •ν•˜λ €κ³  ν–ˆμŠ΅λ‹ˆλ‹€. 기술적으둜 μ™„μ „νžˆ λ‹€λ₯Έ μ €μž₯μ†Œμž…λ‹ˆλ‹€. 우리의 아이디어 쀑 μΌλΆ€λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. 전체 이름을 μ§€μ •ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ 제 μ˜ˆμ—μ„œλŠ” bwateratmsft/vscode-extension-testing μž…λ‹ˆλ‹€. 이것은 λΆ€λͺ¨ λ…Έλ“œμ™€ μ •ν™•νžˆ λ™μΌν•œ ν…μŠ€νŠΈμž…λ‹ˆλ‹€.
  2. <root>
  3. <default>

μ„ ν˜Έν•˜λŠ” 것이 μžˆκ±°λ‚˜ 거기에 ν‘œμ‹œν•˜λŠ” 데 μ˜λ―Έκ°€ μžˆλŠ” λ‹€λ₯Έ ν…μŠ€νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” μ˜΅μ…˜ 1이 μƒλ‹Ήνžˆ 합리적이라고 μƒκ°ν•©λ‹ˆλ‹€. 사싀, 그것이 λ‚΄κ°€ μ‚¬μš©μžλ‘œμ„œ κΈ°λŒ€ν•˜λŠ” ν–‰λ™μž…λ‹ˆλ‹€. :웃닀:

μ†ŒμŠ€ μ½”λ“œμ— μ΅μˆ™ν•΄μ‘ŒμœΌλ©° 이 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 데 도움이 λ˜λ„λ‘ μ΅œμ„ μ„ λ‹€ν•˜κ² μŠ΅λ‹ˆλ‹€. 이 ν”„λ‘œμ νŠΈμ— κΈ°μ—¬ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. :웃닀:

μ½”λ“œλ₯Ό μžμ„Ένžˆ μ‚΄νŽ΄λ³΄λ‹ˆ 이것이 GitLab 자체의 νŠΉμ§•μΈ 것 κ°™μŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή APIλŠ” λΉ„μ–΄ μžˆλŠ” name 값을 λ°˜ν™˜ν•©λ‹ˆλ‹€. κ·Έλž˜λ„ μˆ˜μ • 사항은 본질적으둜 λ™μΌν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ €μž₯μ†Œ λ…Έλ“œλ₯Ό ꡬ성할 λ•Œ μš”μ²­μ— 아무 것도 μ—†μœΌλ©΄ ν”„λ‘œμ νŠΈ 이름과 같은 κΈ°λ³Έ 이름을 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

예, μ „μ μœΌλ‘œ λ™μ˜ν•©λ‹ˆλ‹€! :smile: 이 μˆ˜μ •μ€ νŠΈλ¦­μ„ μˆ˜ν–‰ν•΄μ•Ό ν•©λ‹ˆλ‹€.
μˆ˜μ • 사항을 λ‘œμ»¬μ— μ μš©ν•˜λŠ” 데 μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€.
단 ν•œ μ€„μ˜ μ½”λ“œμΈλ°λ„ 이λ₯Ό μœ„ν•΄ ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό μ‹œλ„ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? :웃닀:

λ„€, ν•΄μ£Όμ„Έμš”! μ‚¬μš©μž κΈ°μ—¬λ₯Ό ν™˜μ˜ν•©λ‹ˆλ‹€. :웃닀:

ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό ν–ˆμŠ΅λ‹ˆλ‹€. :smile: μ œκ°€ ν•  수 μžˆλŠ” ν•œ κ³„μ†ν•΄μ„œ κΈ°μ—¬ν•˜λ„λ‘ λ…Έλ ₯ν•˜κ² μŠ΅λ‹ˆλ‹€! :v: 그리고 멋진 토둠을 ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. μ €μ—κ²ŒλŠ” 정말 쒋은 κΈ°νšŒμ˜€μŠ΅λ‹ˆλ‹€!

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