분류 전체보기 (97) 썸네일형 리스트형 AWS EC2를 사용하여 Jenkins 구축하기(4) PHP7 설치 목적 : Nginx 에 PHP연동하기 위함 1. Remi Repository 추가. A. sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm B. Remi 저장소 활성화 i. sudo yum-config-manager --enable remi-php72 ii. sudo yum update iii. yum repolist 명령어로 설치된 repo확인. iv. php72 –modules(설치된 모듈 확인) C. PHP 설치 i. Sudo yum install php72 ii. sudo yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring ph.. AWS EC2를 사용하여 Jenkins 구축하기(3) Ec2 nginx 설치 및 실행 목적 : 웹서버인 nginx 설치하여 브라우저로 엑세스하기 위함. 1. Putty를 이용하여 AWS EC2 인스턴스에 접속합니다. 2. 초기에는 CentOS Extra Packages for Enterprise Linux(약칭epel) 저장소가 없기에 저장소를 설치해줘야 합니다. 3. sudo yum install epel-release 명령어를 입력합니다.(sudo는 root권한) 4. y를 입력. 5. 다운로드 및 설치완료 화면. 6. sudo yum install nginx 명령어를 실행시켜준다. 설치완료 7. 실행을 시켜봐야 하니 sudo service nginx start 명령어를 입력해줍니다. 8. 정상 작동을 확인하기 위해 ps -ef | grep nginx .. AWS EC2를 사용하여 Jenkins 구축하기(2) EC2 인스턴스에 접속 목표 : EC2 에 설치한 CentOS에 원격으로 접속하기 위함. 준비물 : putty putty 를 사용하여 EC2에 접속한다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 해당 사이트로 이동하여 OS버전에 맞는 Putty를 다운받고 설치한다 Puttygen.exe 파일을 기존 키페어 위치에 복사해준다. Puttygen.exe실행 후 Conversions->Import Key(키페어.pem 파일) 화면과 같이 완료가 되면 Save Private key버튼을 클릭하여 ppk파일을 저장한다. Putty.exe 실행 Category -> Session 탭에서 Host Name을 Centos@Public IP주소를 입력.. AWS EC2를 사용하여 Jenkins 구축하기(1) AWS 가입 1. aws.amazon.com 회원가입 2. 로그인 3. EC2를 사용하여 솔루션 구축. 4. CentOS 7 (x86_64) - with Updates HVM선택. 🔸테스트를 해볼것이기에 프리티어로 설정.경우에 따라서 유동적으로 바뀔수 있음. 6. 기존 키페어가 없으므로 새 키페어 생성하고 추후에 키페어로 AWS 접속.키 페어는 다운로드 하여 안전한 폴더에 저장. 7. 초기화 화면. 8. 사용량 알림 설정(원하는 설정대로 저장. VS Code 로 파이썬 사용하기 (1) 다음 URL을 따라가서 VS Code를 다운받는다.(code.visualstudio.com/) (2) 다음 URL에 가서 파이썬을 설치한다(www.python.org/) (3) (1)에서 다운받은 VS Code를 설치하고 실행. (4) 세부 카테고리에서 Extension 클릭 (5) Search 창에서 Python 검색 (6) 이미지에 맞는 Python Extension 을 설치 (버전 상관없음) (7) ctrl + shift + e 를 눌러 explorer로 이동. (8) Explorer 빈곳 우클릭,new file 선택 (9) helloworld.py 로 만든다 (10) print("hello world") 코드 입력. (11) ctrl + shift + d 입력하여 Run or Debug 클.. Android Cmd 로 빌드시 version 입력방법 우선 gradle.properties 에 아래와 같은 코드를 삽입한다. verCode = 1 verName = 1.0.0 build.gradle 에 다음과 아래와 같이 versionName 과 versionCode 를 변경해준다. android { ... defaultConfig { applicationId "some.app.id" versionName verName versionCode verCode as Integer ... } ... } 추후 빌드할때 gradlew 의 파라미터 값으로 verName 과 verCode를 아래와 같이 넣어주면 된다. gradlew -PverName=1.2.0 -PverCode 55 assembleRelease jenkins 이메일 세팅 테스트 메일을 발송하려고 설정에 들어가서 테스트를 눌렀는데 STARTTLS is required to send mail 어쩌고 오류가 나서 해결방법을 찾아보니 C:\Jenkins\jenkins.xml 이파일에서 다음과 같은 부분을 찾아 -Dmail.smtp.starttls.enable=true을 추가해주면 해결된다. -예 -Xrs -Xmx256m -Dmail.smtp.starttls.enable=true -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Jenkins\jenkins.war" --httpPort=8080 --webroot="%LocalAppData%\Jenkins\war" 그후에 com.sun.mail.smtp.SMT.. [xcode] cocos2dx 컴파일시 undefine symbol ...오류 포함 되어 있지 않은 cpp,h 파일들을 수동으로 포함시켜주고 그래도 계속 안되서 짜증이 났었다. 알고보니 해당 헤더파일에 static 변수가 선언되어 있었는데 해당 변수 초기화를 헤더파일에서 해줬다. 이 변수 초기화를 cpp 파일로 이동하였더니 정상적으로 빌드가 된다. visual studio 2017 에서는 정상적으로 컴파일이 가능하지만 안드로이드(undefined reference to `...') 및 xcode에서는 오류난다(c++ 11 기준) 이전 1 2 3 4 5 6 ··· 13 다음