반응형

docker 2

Google Cloud Platform VM 인스턴스에 jenkins 설치하기 삽질(도커엔딩)

구글 클라우드 플랫폼에 젠킨스를 올려보자! 구글 클라우드 플랫폼에 VM인스턴스 평생 무료 옵션이 있길래 냉큼 가입해서 24시간 돌아가는거니까 Jenkins 서버로 써보자! 라고 생각을 하고 e2-micro 사양의 컴퓨팅 서버에 젠킨스 설치를 시도해 보았습니다. 우분투(Ubuntu 18.04.6 LTS) 로 시작했고 vCPU 2개와 1GB 메모리 30GB의 스토리지의 사양으로 되어있습니다. 젠킨스 공식 홈페이지에서 최소 사양을 확인해봤을때 충분히 가능해보여서 바로 설치 시작했습니다. 공식 홈페이지에 쓰여있는대로 젠킨스 LTS 설치 스크립트 복붙을 했습니다. Jenkins 구동에는 자바가 필요하므로 자바 11도 설치했습니다. sudo apt update sudo apt install openjdk-11-jr..

GCP 2022.12.13

Rust로 online-judge 서버 만들어보기 [1]

개요 러스트로 C언어 코드를 받아서 컴파일하고 테스트케이스를 돌려서 성공인지 실패인지 결과를 반환하는 프로그램을 만드는 것이 목표입니다. 프로그램은 도커 컨테이너에서 실행될 것이고, 백엔드랑은 http 통신을 합니다. 우선 이번에는 c파일을 컴파일해서 정답과 비교하는거 까지 만들어보았습니다. 이번에 진행한 내용 .예시로 만든 프로그램은 문자열을 입력받아 거꾸로 출력하는 프로그램입니다. #include int main(int argc, char **argv) { char str[100]; int i = 0, j; scanf("%s", str); while(str[i] != '\0') i++; for(j = i - 1; j >= 0; j--) { printf("%c", str[j]); } printf("\n..

Rust 2022.10.26
반응형