본문 바로가기
반응형

분류 전체보기608

젠킨스(Jenkins) 시간 설정 젠킨스(Jenkins)의 시간 설정젠킨스 서버 시스템 시간 설정 : 젠킨스가 실행되는 호스트 시스템(또는 Docker 컨테이너)의 시간젠킨스 내부 시간 설정 : Jenkins의 UI, 빌드 기록, 로그 등에 표시되는 시간 포맷 및 타임존우분투(Ubuntu) 서버 시스템 시간 설정$ date$ sudo timedatectl set-timezone UTC // utc로 설정$ sudo timedatectl set-timezone Asia/Seoul // 서울로 설정// 시간 동기화 설정sudo timedatectl set-ntp true도커 컨테이너 시간 변경docker exec -it jenkins /bin/bash// 시간대 변경ln -sf /usr/share/zoneinfo/Asia/Seo.. 2024. 12. 20.
윈도우11(Windows 11) 설치 이후 디스크 용량이 부족해진 당신을 위한 안내서 윈도우11 설치 이후에 PC가 느려진 거 같다면윈도우11을 설치한 이후에 갑자기 PC가 느려지고 이상해 진 거 같다는 느낌을 받는다면 이는 단순히 느낌이 아닐 수 있다. 윈도우11의 설치에는 대략 30기가 정도의 디스크 용량이 필요하다. 그리고 설치 이후 디스크의 용량이 부족하면 가상 메모리를 스왑(SWAP) 하지 못하기 때문에 메모리가 부족해져서 직접적으로 성능에 영향을 받는다. 이를 해결하기 위해서 이제 더 이상 사용하지 않는 이전 버전의 윈도우를 제거하여 디스크 용량을 확보해 보자.이전 버전의 윈도우(Windows)를 삭제해서 공간 확보 이전 버전의 Windows 삭제 - Microsoft 지원구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다. 커뮤니티를 통해 .. 2024. 12. 19.
C# Count vs Count() 차이에 대해서 Count 속성Count는 매서드가 아닌  속성이다. 속성은 쉽게 설명하면 필드를 캡슐화하여 사용하기 쉽게 만든 것이다.정적 속성으로, 컬렉션 요소들의 수를 즉시 반환한다.즉시 계산되며, 특정 타입의 컬렉션에서만 제공된다. (List, Array, Dictionary 등등 직접적인 크기를 알 수 있는 자료구조)O(1)의 시간 복잡도를 가진다.Count 예제 코드var list = new List { 1, 2, 3, 4 };Console.WriteLine(list.Count); // 출력: 4Count() 메서드LINQ 메서드로, 컬렉션 또는 열거 가능한 시퀀스의 요소 수를 반환한다. LINQ 메서드이기 때문에 당연하게도 System.Linq 네임스페이스에서 제공한다.메서드로, 컬렉션 요소들의 수를 반환한.. 2024. 12. 16.
코딩 자율학습 리눅스 입문 with 우분투 학습 2일차 정리 3.2 셸 스크립트셸에서 동작 가능한 명령을 모아놓은 파일을 셸 스크립트(shell script)라고 한다. 셸에서 명령이나 프로그램을 실행하듯 셸 스크립트도 셸에서 실행할 수 있다. 물론, 적절한 소유권과 실행 권한이 있어야 한다. 셸 스크립트를 실행하면 셸 스크립트 파일의 내용이 순차적으로 실행된다. 처음부터 끝까지 모두 실행하면 셸 스크립트는 종료된다. 셸 스크립트는 여러 명령을 한 파일에 모아 실행하는 방식으로 자동화가 가능하다. 어떤 목적을 위해 셸에서 여러 명령을 내려야 하는 경우, 이를 셸 스크립트로 작성하면 실행 한 번으로 원하는 바를 이룰 수 있다. 특히 대상 등을 명령어의 인자로 입력받아 실행하면 활용도를 더욱 높일 수 있다.echo 명령어echo 명령어는 입력한 텍스트나 변수를 화면에.. 2024. 12. 13.
C# 속성(Property)이란 무엇인가 속성(Property)이란속성(Property)은 C#에서 클래스, 구조체 또는 인터페이스의 필드와 비슷한 역할을 하지만, 더 안전하고 유연하게 데이터를 캡슐화 할 수 있도록 설계된 멤버이다. 속성을 사용하면 필드에 직접 접근하지 않고도 데이터를 읽거나 수정할 수 있다. get 접근자와 set 접근자를 사용하여 데이터를 읽거나 쓸 때 추가적인 로직을 정의할 수 있다.예제로 알아보는 속성 기본 구현public class Person{ // 필드 private string name; // 속성 public string Name { get { return name; } // 값을 읽음 set { name = value; } // 값을 설정 }}cla.. 2024. 12. 12.
도커 젠킨스(Jenkins)에서 PowerShell 사용 및 dotnet 빌드하기 도커에서 젠킨스 설치를 위한 젠킨스(jenkins) 이미지 다운로드docker pull 명령어를 사용해서 젠킨스 이미지를 내려받도록 하자. 해당 포스트에서는 jdk17 버전으로 진행하였다.$ docker pull jenkins/jenkins:lts-jdk17도커 컨테이너 생성 및 실행docker run -d -v jenkins_home:/var/jenkins_home -p 28080:8080 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk17-d : 백그라운드로 컨테이너를 실행한다.-v : 도커 볼륨 설정한다. 지정한 위치에 jenkins_home 폴더를 저장한다.--restart=on-failure : 에러로 인해 종료될 경우 재시.. 2024. 12. 11.