ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Upgrade Version GitLab CE using Docker Compose รวมตอนที่ Failed และ Complete

gitlab tutorial

gitlab ci

gitlab runner

gitlab ce

GitLab Community Edition

GitLab Self-Managed

How To Upgrade Version and Configure GitLab on Docker

Upgrade Version GitLab CE

docker compose

gitlab docker

gitlab docker compose

gitlab ce docker

#gitlab community edition

gitlab community edition

Gitlab-ce

community edition

update version

update version gitlab

upgrade version gitbab

upgrade version gitbab ce

docker

using Docker Compose

gitlab on docker

Автор: Hoshimura Himawari

Загружено: 2024-10-09

Просмотров: 754

Описание: Live แบบไม่ตัด: https://www.youtube.com/live/gOADgXUy...
Timestamp:
0:00 Introl
1:56 Upgrade Version using Docker Compose Process List
2:07 Check GitLab Version
2:18 GitLab Upgrade Path
4:24 Backup GitLab
11:21 Edit GitLab version in docker-compose.yml
13:36 เริ่ม pull image (จุดเริ่มต้นหายนะ)
15:13 Start container (เตรียมข้อมูลหายได้)
18:45 Gitlab Server กลับมา Online
19:50 Loginไม่ได้ Data หาย 5555
38:15 Fix env variable GITLAB_HOME=/srv/gitlab
38:49 Start container (แก้ไขหายนะได้แล้ว)
40:34 backup ยังอยู่
41:34 Gitlab Server กลับมา Online Data อยู่ครบเย้
43:48 Check Background migrations
44:13 Backup again for update to next version
52:55 Change to next GitLab version in docker-compose.yml
53:44 เริ่ม pull image
53:55 Start container gitlab
54:39 Gitlab Server กลับมา Online กำลัง Migrate Data
55:11 Migrate Complete

ในคลิปนี้จะตัดจาก Live 「🔴 LIVE R & D」Upgrade Version GitLab CE using Docker Compose
ให้สั้นลงมาค่ะ เพื่อเป็นแนวทางกับใครหลายๆคนที่อาจจะกำลังจะ
Upgrade Version ของ GitLab CE โดยใช้ Docker Compose

ซึ่งในคลิปช่วงต้น จะเป็นการเตรียมการ และทำการอัพเกรด Version แต่มีปัญหาเรื่อง Environment variable
ทำให้พออัพเกรดไปแล้ว ผ่านก็จริงแต่ Login ไม่ได้ ข้อมูลหาย
จึงต้องทำการ down compose และไป ตั้ง Environment variable ให้ถูกต้องว่าต้องชี้ไปที่ Path ไหน

ในกรณีนี้คือ GITLAB_HOME=/srv/gitlab ( Path จริงที่จะ Map Docker Volumes)

Note: export GITLAB_HOME=/srv/gitlab
การกำหนด Environment variable โดยใช้ export
เมื่อหมด Session/Logout Environment variable ก็จะหายไป
เมื่อ Login ด้วย Session ใหม่จะไม่มี Environment variable ที่เคยกำหนดเอาไว้แล้ว

ขั้นตอนในการ Upgrade Version GitLab CE (เผื่อในคลิปตกหล่น หรือไม่อยากดูอะไรนานๆ)
1. ตรวจสอบ Version ปัจจุบัน โดยไปที่ yougitlab.domain.com/help ในคลิปจะเป็น Version 16.8.2
2. ไปที่ https://gitlab-com.gitlab.io/support/...
3. ใส่เลข version ปัจจุบัน ที่หาได้จากขั้นตอนแรก ในฟัง Dropdown Current
4. เลือก Target version ที่ต้องการอัพเกรด ในคลิปจะเป็น Version 17.4.1
5. เลือก Edition เป็น Community
6. เลือก Distro เป็น Docker
7. Check List เลือก Auto Install
8. กด Go
9. จะมี List Path ที่ต้องทำการ อัพผ่านขึ้นไปทีละ Version จึนถึง Target Version
Ex:
apt-get install -y gitlab-ce=16.11.10-ce.0
apt-get install -y gitlab-ce=17.3.4-ce.0
apt-get install -y gitlab-ce=17.4.1-ce.0

10. Backup Gitlab data (ไม่ต้อง Down Container )
10.1 Run Command: docker exec -t (container name) gitlab-backup create
10.2 Run Command backup Database: docker exec -t (container name) gitlab-backup create SKIP=artifacts,repositories,registry,uploads,builds,pages,lfs,packages,terraform_state

11. แก้ไข Version ในไฟล์ docker-compose.yml
*ต้องเรียงลำดับจาก version น้อยไปมาก ห้ามข้าม version จากข้อ 9
***ห้าม อัพจาก 16.8.2 กระโดดไปยัง 17.4.1 โดยตรง **
11.1 ตรวจสอบ Environment variable: GITLAB_HOME
ว่ามีการกำหนดไว้แล้วหรือยัง
สามารถตรวจสอบได้ด้วยคำสั่ง
echo $GITLAB_HOME

ถ้าไม่มีให้ไปกำหนดด้วยค่ะ

12. หลังจาก Backup และ แก้ไขเลข version ใน docker-compose.yml แล้ว
ให้ทำการ Download Versionใหม่ ด้วยคำสั่ง docker compose pull

13.หลักจาก Download เสร็จสิ้นให้ใช้คำสั่ง
docker compose up -d
เพื่อติดตั้ง gitlab version ใหม่ไปยัง Container
ในขั้นตอนนี้ตัว docker จะเป็นคนจัดการ Container เก่าและลงใหม่ให้เองโดยอัตโนมัติ

14. รอให้ Container gitlab กลับมาอยู่ในสถานะ healthy
ดูได้จาก docker ps
โดยจะใช้เวลาประมาณ 6-7นาที ขึ้นอยู่กับ server/pc

15. ทดลองเข้าไปยังหน้าเว็บ gitlab ce และ login
ถ้า login ผ่านแสดงว่า Data น่าจะมาครบ
ถ้าไม่ เสียใจด้วยคุณน่าจะมีปัญหาแล้วแหละ

16. เช็คที่ Background migrations เพื่อดูว่ามี Queued ที่ยังทำไม่เสร็จหรือไม่
โดยไปที่ Admin/Monitoring/Background migrations
หรือ https://yougitlab.domain.com/admin/ba...

ถ้าไม่มี Queued ค้างและ Tab Finished มี List รายการที่ Success
ขอแสดงความยินดีคุณอัพเกรดได้สำเร็จ

แต่ถ้ามี Queued ค้างอยู่ ให้รอจนกว่ามันจะทำเสร็จ ห้าม Down Container เป็นอันขาด
ถ้า Failed อันนี้ตัวใครตัวมันละค่ะ 5555555

17. ในเมื่ออัพเกรด version สำเร็จไป 1 version แล้ว
ให้ทำตั้งแต่ ขั้นตอนที่ 10 ซ้ำจนกว่าจะเป็น Version ล่าสุดค่ะ

หวังว่าพอจะเป็นประโยชน์กับใครหลายๆคนนะคะ

#gitlab #gitlabCE #Vtuber
#HimawariWhiteOwlLive #VtuberTH
#新人Vtuber #newvtuber
#gitlab community edition #community edition

:C

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Upgrade Version  GitLab CE  using Docker Compose รวมตอนที่ Failed และ Complete

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]