반응형

https://docs.gitlab.com/ee/update/index.html#upgrade-paths

 

Upgrading GitLab | GitLab

Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.

docs.gitlab.com

 

8.11.Z -> 8.12.0 -> 8.17.7 -> 9.0.13 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.8.8 -> 13.12.15 -> 14.0.12 -> 14.3.6 -> 14.9.5 -> 14.10.Z -> 15.0.Z -> 15.1.Z (for GitLab instances with multiple web nodes) -> 15.4.0 -> latest 15.Y.Z

 

Releases · GitLab.org / GitLab · GitLab

GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a...

gitlab.com

 

Target versionYour versionSupported upgrade pathNote

15.1.0 14.6.2 14.6.2 -> 14.9.5 -> 14.10.5 -> 15.0.2 -> 15.1.0 Three intermediate versions are required: 14.9, 14.10, and 15.0.
15.0.0 14.6.2 14.6.2 -> 14.9.5 -> 14.10.5 -> 15.0.2 Two intermediate versions are required: 14.9 and 14.10.
14.6.2 13.10.2 13.10.2 -> 13.12.15 -> 14.0.12 -> 14.3.6 => 14.6.2 Three intermediate versions are required: 13.12, 14.0, and 14.3.
14.1.8 13.9.2 13.9.2 -> 13.12.15 -> 14.0.12 -> 14.1.8 Two intermediate versions are required: 13.12 and 14.0.
13.12.15 12.9.2 12.9.2 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.8.8 -> 13.12.15 Four intermediate versions are required: 12.10, 13.0, 13.1, and 13.8.
13.2.10 11.5.0 11.5.0 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.2.10 Six intermediate versions are required: 11.11, 12.0, 12.1, 12.10, 13.0, and 13.1.
12.10.14 11.3.4 11.3.4 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 Three intermediate versions are required: 11.11, 12.0, and 12.1.
12.9.5 10.4.5 10.4.5 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.9.5 Five intermediate versions are required: 10.8, 11.0, 11.11, 12.0, and 12.1.
12.2.5 9.2.6 9.2.6 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.2.5 Seven intermediate versions are required: 9.5, 10.0, 10.8, 11.0, 11.11, 12.0, and 12.1.
11.3.4 8.13.4 8.13.4 -> 8.17.7 -> 9.0.13 -> 9.5.10 -> 10.0.7 -> 10.8.7 -> 11.0.6 -> 11.3.4 Six intermediate versions are required: 8.17, 9.0, 9.5, 10.0, 10.8, and 11.0.
반응형
반응형

원인 : lombok-1.18.22.jar

해결 : lombok-1.18.24.jar

lombok 다운로드 : https://projectlombok.org/all-versions

 

older versions

 

projectlombok.org

 

 

반응형
반응형
반응형
반응형

아파치 오류가 아래와 같이 발생하는 경우 입니다.

because search permissions are missing on a component of the path

 

이미 아파치 설정파일의 기본적인 설정은 다했는데도 안되는 경우가 머리 아프죠.

 

확인하기 어려운 2가지를 확인해보면 될 것 같습니다.

 

아래 명령어로 해당 파일의 권한 뿐만 아니라 전체 경로의 권한을 확인 할 수 있습니다. 모두 실행 권한이 있어야 합니다.

namei -m DocumentRoot전체절대경로/index.html

 

위 문제도 아니라면, 아래 명령어로 SELinux 가 활성화 되어있는지 확인 합니다.

sestatus

만약 활성화  되어 있다면 SELinux 관련 403 오류를 다시 찾아보시길 바랍니다.^^

반응형

'리눅스' 카테고리의 다른 글

CentOS7 MariaDB 설치 (2023년10월)  (1) 2023.10.10
우분투 젠킨스 설치.  (0) 2023.06.14
리눅스 계정 timeout  (0) 2023.02.24
젠킨스 포트 변경  (0) 2023.02.24
리눅스 (CentOs7) 젠킨스 설치. (2022.11.07)  (0) 2022.11.07
docker 기본 명령어  (0) 2022.10.26
MariaDB 2개 설치 - CentOS7 ( 2021년 )  (2) 2022.01.14
리눅스 파일 0byte 만들기  (0) 2021.03.11
반응형

오랫만에 젠킨스를 설치합니다.

 

제품 설치는 역시 공식 문서가 최고죠.

 

https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos

 

Linux

After downloading, installing and running Jenkins using one of the procedures above (except for installation with Jenkins Operator), the post-installation setup wizard begins. This setup wizard takes you through a few quick "one-off" steps to unlock Jenkin

www.jenkins.io

공식 리눅스 설치 가이드 입니다.

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload

[2023년 버전]
sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install fontconfig java-17-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload



repo 가져오는데 처음 부터.... 안되는군요 ㅜㅜ

 

[오류 메시지]

ERROR: cannot verify pkg.jenkins.io's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
  Issued certificate has expired.
To connect to pkg.jenkins.io insecurely, use `--no-check-certificate'.

 

[해결방법]

sudo yum install -y ca-certificates

 

이 이후로는 막힘없이 진행 잘 되었습니다.~

 

[젠킨스 부팅 시 자동 실행]

sudo systemctl enable jenkins

 

[젠킨스 시작]

sudo systemctl start jenkins

 

[젠킨스 상태 확인]

sudo systemctl status jenkins

 

가이드와 동일하게 젠킨스 시작 후 접속하니 아래와 같은 화면이 뜹니다.

시키는 대로 해당 파일에 적힌 문자열을 복사해서 입력합니다.

 

 

 

플러그인 알아서 깔아줘. 옵션 입니다.

 

 

알아서 플러그인 설치 중 입니다.

 

[설치 후]

 

 

[계정 생성 후 URL 설정]

 

[준비완료]

 

[설치완료]

반응형

'리눅스' 카테고리의 다른 글

우분투 젠킨스 설치.  (0) 2023.06.14
리눅스 계정 timeout  (0) 2023.02.24
젠킨스 포트 변경  (0) 2023.02.24
아파치 포비든 Forbbiden 403 오류  (0) 2022.11.11
docker 기본 명령어  (0) 2022.10.26
MariaDB 2개 설치 - CentOS7 ( 2021년 )  (2) 2022.01.14
리눅스 파일 0byte 만들기  (0) 2021.03.11
쉘스크립트 - 맵  (0) 2020.10.31
반응형

[버전확인]

$ docker -v

Docker version 20.10.17, build 100c701

 

[프로세스확인] 

$ docker ps

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 

[서비스확인]

$ systemctl status docker

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: https://docs.docker.com

 

[서비스시작] 

$ sudo systemctl start docker

 

[다시서비스확인]

$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2022-10-26 02:06:01 KST; 2s ago
     Docs: https://docs.docker.com
  Process: 1478 ExecStartPre=/usr/libexec/docker/docker-setup-runtimes.sh (code=exited, status=0/SUCCESS)
  Process: 1476 ExecStartPre=/bin/mkdir -p /run/docker (code=exited, status=0/SUCCESS)
 Main PID: 1481 (dockerd)
    Tasks: 9
   Memory: 22.2M
   CGroup: /system.slice/docker.service
           └─1481 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --default-ulimit nofile=32768:65536

 

[다시프로세스확인] 

$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

 

[이미지확인]

$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
<none>       <none>    4f4aefa11b8f   7 days ago   6.51GB

 

 

반응형
반응형

Spring Rest API 사용시 결과 객체에서 선택적으로 몇 가지 변수만 응답해주는 경우가 자주 발생합니다.

 

이런 경우 몇 가지 방법이 있습니다.

 

1. 전용 응답객체를 별도로 만들어서 사용한다.

2. Json Filter를 이용해 원하는 값만 보이게 한다.

3. @JsonView 어노테이션을 이용해 필터링 한다.

 

그 중 3번에 대한 사용법이 사용예시 입니다.

반응형
반응형

 

반응형
반응형

자바스크립트에서 비동기 자바스크립트 결과를 함께 체크해서 다음 프로세스로 넘어갈 때 필요한 유틸입니다.

 

반응형
반응형
반응형

+ Recent posts