"분류 전체보기"에 해당되는 글 - 371건
- 2018.09.13 Jenkins svn, msbuild 설정
- 2018.09.13 Jenkins MSBuild 오류 해결방법
- 2018.09.12 Unable to access the repository Jenkins
- 2018.08.29 pragma message 출력창에 내용 출력
- 2018.08.29 VirtualBox 호스트 게스트 연결
- 2018.08.22 VisualSVN Server 설치 및 설정
- 2018.08.20 Jenkins(젠킨스) Window 설치 Unlock Jenkins
- 2018.08.20 VirtualBox 복사 붙여넣기
- 2018.08.10 프로퍼티 스택오버플로우..
- 2018.08.10 StreamReader 한글깨짐 오류
Post
svn 설정은 해당 아이템의 구성으로 들어가면 된다.
구성을 선택하면 소스코드 관리 메뉴가 보일 것이다.
여기에서 Subversion 을 선택하고
Repository URL 에 자신의 저장소 주소를 넣어준다.
나의 RepositoriesURL 은 https://IP/svn 이고 저장소 이름은 SVNTest이다.
그래서 https://IP/svn/SVNTest 라고 입력했다.
자신의 저장소 주소는 Subversion 실행시켜서 Properties 메뉴를 선택하면 확인할 수 있다.
Credentials는 해당 저장소에 접근 가능한 SVN 유저ID와 비밀번호를 적으면 된다.
만약 틀리게 적으면 빌드 실패가 뜬다.
2.MSBuild 설정
1. MSBuild 플러그인 다운로드
Jenkins 메인화면에서 Jekins 관리 - 플러그인 관리 - MSBuild Plugin 를 찾아서 설치합니다.
2. MSBuild 설정
메인 화면 - Jekins 관리 - Global Tool Configuration 클릭
톱니바퀴 모양의 시스템 설정이 아닙니다!!
3. MSBuild 설정
MSBuild 위치를 설정합니다.
저는 나중에 나온 에러로 인해 VS에 있는 MSBuild 위치를 사용했습니다.
Path to MSBuild : C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\
4. 빌드할 프로젝트 설정
Jenkins 메인화면 - 설정할 아이템 클릭 - 구성
Build 메뉴에서 방금 만들었던 MSBuild 설정의 이름을 선택합니다.(MSBuild Version)
MSBuild Build File 엔 빌드할 프로젝트의 sln 파일 위치를 넣어줍니다.
이후 빌드가 성공하고 빌드 결과물이 생성된 것을 확인할 수 있습니다.
'이전게시판 > etc' 카테고리의 다른 글
2019년 정보처리기사 실기 2회 후기 (0) | 2019.06.29 |
---|---|
HTML 문법 기초 및 Git 호스팅 예제 (0) | 2018.10.06 |
window svnlook 은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일.. 에러가 뜬다면.. (0) | 2018.10.02 |
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
Post
나는 Visual Studio 프로젝트를 빌드하려고 했기 때문에
Jenkins + svn + MSBuild 설정을 하였다.
설정 중에 MSBuild 관련 오류가 많이 나서 정리를 한다.
1.
빌드 결과
'msbuild.exe'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
Build step 'Build a Visual Studio project or solution using MSBuild' marked build as failure
Finished: FAILURE
원인
MSBuild 설정 자체를 하지 않아서 발생했다.
MSBuild 설정은 Jenkins 메인화면 - Jenkins 관리 - Global Tool Configuration 이다.
다른사람들이 캡쳐 올린것을 봤을 땐
맨 위에 있는 아이콘쪽에 표시가 되어있어서 Globa Tool Configuration이 아닌 시스템 설정에서
MSBuild 메뉴를 찾고있었다;;
MSBuild 설정은 반드시 Global Tool Configuration 메뉴를 클릭해서 찾아야 한다.
2.
빌드 결과
FATAL: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild\msbuild.exe doesn't exist
원인
msbuild.exe 파일을 찾을 수 없다고 뜬다.
결론은 내가 위치를 복붙하면서 C:\ 앞에 띄어쓰기 한칸이 있었고,, 위치도 잘못 설정해줬다.(v4.0.30319\msbuild,.exe 경로가 되어야 하는데 잘못적음)
수정 후 에러 해결
3.
빌드 결과
MSBUILD : error MSB1009: 프로젝트 파일이 없습니다.
스위치: C:\Program Files (x86)\Jenkins\workspace\Example\Project1\Project1.sin
Build step 'Build a Visual Studio project or solution using MSBuild' marked build as failure
msbuild error msb1009 프로젝트 파일이 없습니다
원인
sln 이라고 쳐야하는데 sin 이라고 쳤다.......
수정하니 해결
4.
빌드 결과
C:\Program Files (x86)\Jenkins\workspace\Example\Project1\Project1\Project1.vcxproj(27,3): error MSB4019: 가져온
"C:\Microsoft.Cpp.Default.props" 프로젝트를 찾을 수 없습니다. <Import> 선언에 지정한 경로가 올바른지 그리고 파일이 디스크에 있는지 확인하십시오.
원인
vs 위치에 있는 MSBuild로 변경했다.
이후에 빌드 성공했다.
'이전게시판 > etc' 카테고리의 다른 글
HTML 문법 기초 및 Git 호스팅 예제 (0) | 2018.10.06 |
---|---|
window svnlook 은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일.. 에러가 뜬다면.. (0) | 2018.10.02 |
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
Jenkins(젠킨스) Window 설치 Unlock Jenkins (0) | 2018.08.20 |
Post
Jenkins 설정 시 SVN 유저 ID를 설정하니 'Unable to access the repository' 에러가 떴다.
에러가 떠서인지 빌드를 해도
Checking out a fresh workspace because there's no workspace at C:\Program Files (x86)\Jenkins\workspace\Example
Cleaning local Directory .
ERROR: Subversion checkout has been canceled
Build was aborted
Finished: ABORTED
이런식으로 에러가 났다.
알고보니 내가 SVN 유저 ID를 착각해 없는 ID를 넣은거였다;;;
제대로 넣어주니 빌드 성공
Finished: SUCCESS
'이전게시판 > etc' 카테고리의 다른 글
window svnlook 은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일.. 에러가 뜬다면.. (0) | 2018.10.02 |
---|---|
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
Jenkins(젠킨스) Window 설치 Unlock Jenkins (0) | 2018.08.20 |
VirtualBox 복사 붙여넣기 (0) | 2018.08.20 |
Post
#pragma message(내용)
출력창에 내용을 출력할 수 있는 전처리기 명령문
'이전게시판 > C, C++' 카테고리의 다른 글
c++ stl Map 동적할당 delete 해제 예제 (0) | 2024.10.04 |
---|---|
Visual studio 단축키 (0) | 2024.10.03 |
C++ csv 파일 읽기 (0) | 2024.09.25 |
c++ 전처리기 region 이란 (0) | 2018.09.30 |
Cygwin 설치 설정 방법 (0) | 2018.07.27 |
서버 파싱 중 이진수 데이터 조합 (0) | 2018.06.20 |
flyweight(플라이웨이트) 패턴 (0) | 2018.06.16 |
VisualStudio 줄번호 바로가기 단축키 (0) | 2018.06.05 |
Post
VirtualBox 호스트 게스트 연결
virtualbox 설정 때문에 요즘 포스팅을 많이 못했다
상황
호스트에서 게스트 Jenkins로 접속하고싶다.
네트워크 설정
어댐터1은 NAT으로 설정한다.
어댐터2는 호스트 전용 어댑터로 설정한다.
NAT은 게스트가 내부에서 인터넷을 사용할 수 있도록 설정한 것이다.
호스트 전용 어댑터는 말그대로 호스트와 게스트 간의 연결을 위한 설정이다.
저장하고 게스트 OS를 실행시킨다.
그리고 cmd에 ipconfig를 치면 이더넷이 2개 나올 것이다.
이더넷 어댑터 이더넷은 첫번째로 설정한 NAT 설정이고
이더넷 어댑터 이더넷2는 두번째로 설정한 호스트 전용 어댑터이다.
호스트에서 이더넷 어댑터 이더넷2의 IPv4 주소로 ping을 보낸다.
정상적으로 ping이 잘 간다.
( Window10에선 핑을 막는다고 하던데, 게스트가 Win10이고 안된다면
cmd창을 켜서 netsh advfirewall firewall add rule name="ICMP Allow" protocol=icmpv4:8,any dir=in action=allow 명령어를 쳐본다)
호스트에서 게스트 Jenkins로 접속이 잘된다.
'이전게시판 > etc' 카테고리의 다른 글
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
---|---|
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
Jenkins(젠킨스) Window 설치 Unlock Jenkins (0) | 2018.08.20 |
VirtualBox 복사 붙여넣기 (0) | 2018.08.20 |
VirtualBox 화면 크기 조정 (0) | 2018.08.03 |
Post
1
VisualSVN 을 다운로드 받고 설치한다. (딱히 별다른 설정 안함)
다운로드 링크 : https://www.visualsvn.com/visualsvn/download/
2
Repository를 생성.
그리고 Regular FSFS repository를 선택.
Repository 이름을 설정합니다. ( 나는 SVNTest )
Empty Repository 선택(trunk, branches, tags 폴더 생성x)
All Subversion users habe Read / Write access 선택(다른 유저도 접근 허용)
3
유저를 생성합니다.
4
Repository에 유저를 추가합니다
5.
그 후 다른 컴퓨터에서 내 저장소에 접근 가능하도록 주소 설정을 해야합니다.
Properties 메뉴를 누릅니다.
6.
Server name을 내부 ip로 설정하고 허용할 IP를 설정합니다.
저의 svn 주소는 https://내부ip/svn/ 입니다.(/svn 는 뺄 수도 있습니다)
7.
CheckOut할 때는 자신이 만든 Repository 명이 포함되어야 합니다.
최종 svn 주소는 https://내부ip/svn/Repository 입니다.
8.
다른 컴퓨터에서 svn에 접근하여 데이터 내려받기가 잘 됩니다.
'이전게시판 > etc' 카테고리의 다른 글
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
---|---|
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
Jenkins(젠킨스) Window 설치 Unlock Jenkins (0) | 2018.08.20 |
VirtualBox 복사 붙여넣기 (0) | 2018.08.20 |
VirtualBox 화면 크기 조정 (0) | 2018.08.03 |
Post
젠킨스 다운로드 주소
http://jenkins-ci.org/
윈도우 버전을 다운로드 받은 후 설치한다
(별다른 설정은 없다)
다 설치하면 http://localhost:8080/ 로 접속한다.
그런데 젠킨스 메인화면이 아니라 Unlock Jenkins 라고 뜬다
Unlock Jenkins
To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server:
C:\Program Files (x86)\Jenkins\secrets\initialAdminPassword
Please copy the password from either location and paste it below.
위에 적혀져 있는대로
C:\Program Files (x86)\Jenkins\secrets 폴더에서 \initialAdminPassword 파일에 적힌 비밀번호를
Administrator password 칸에 입력하면 된다,
그 후 플러그인 설치 선택 창이 나온다.
나는 svn 쓸거라서 suggeste 를 선택했다.
(일단 기본으로 해보고 안되면 다시 설치)
그 다음 계정 정보 입력창( Create First Admin User )이 나온다.
알맞게 다 입력하면 Jenkins 메인화면이 나온다.
'이전게시판 > etc' 카테고리의 다른 글
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
---|---|
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
VirtualBox 복사 붙여넣기 (0) | 2018.08.20 |
VirtualBox 화면 크기 조정 (0) | 2018.08.03 |
Post
VirtualBox 복사 붙여넣기
맨처음 VirtualBox를 깔면 호스트 <-> 게스트 간의 복사,붙여넣기가 되지 않는다.
해당 게스트 설정을 위와 같이 하면 복사, 붙여넣기가 잘 된다.
그런데 그전에 게스트 확장 CD 이미지 삽입을 해야한다.
일단 게스트 메뉴에서 장치 - 게스트 확장 CD 이미지 삽입을 누른다.
( 간혹 해상도 조절 모드가 되어서 상단 메뉴가 안보일 때가 있다.
그럴 땐 ctrl+alt+c 를 누르면 해상도 조절 모드에서 빠져나온다)
그리고 내 PC를 누르면 CD 드라이브(D)가 있다.
D드라이브 선택 후 vBoxWindwosAdditions 를 더블클릭해서 설치한다
(별다른 특별한 설정읎 없다. 그냥 next를 누르면된다)
설치 후 다시 시작된다.
그리고 양방향 복사 붙여넣기를 하면 아주 잘 된다.
'이전게시판 > etc' 카테고리의 다른 글
visual studio 2017 빈 프로젝트 만들기 (0) | 2018.09.30 |
---|---|
Jenkins svn, msbuild 설정 (0) | 2018.09.13 |
Jenkins MSBuild 오류 해결방법 (0) | 2018.09.13 |
Unable to access the repository Jenkins (0) | 2018.09.12 |
VirtualBox 호스트 게스트 연결 (0) | 2018.08.29 |
VisualSVN Server 설치 및 설정 (0) | 2018.08.22 |
Jenkins(젠킨스) Window 설치 Unlock Jenkins (0) | 2018.08.20 |
VirtualBox 화면 크기 조정 (0) | 2018.08.03 |
Post
public uint dwIndex
{
get
{
// 나중에 데이터 변환해야함..
return dwIndex;
}
set
{
dwIndex = value;
}
}
dwIndex라는 필드에 값을 넣으니 스택오버플로우 에러가 났다.
StackOverflowException: The requested operation caused a stack overflow.
MsgText.set_dwIndex (UInt32 value) (at Assets/1_Scripte/Data/MsgText.cs:17)
MsgText.set_dwIndex (UInt32 value) (at Assets/1_Scripte/Data/MsgText.cs:17)
MsgText.set_dwIndex (UInt32 value) (at Assets/1_Scripte/Data/MsgText.cs:17)
MsgText.set_dwIndex (UInt32 value) (at Assets/1_Scripte/Data/MsgText.cs:17)
...
확인해보니 dwIndex는 선언된 변수가 아니라 자기가 가지고 있는 속성? 이고
그 속성에 값을 넣어주므로 계속 set이 호출된다는 것이다.
dwIndex = value;
=> 어? dwIndex 속성에 값을 넣어주네? set 프로퍼티 호출!
dwIndex = value;
=> 어? dwIndex 속성에 값을 넣어주네? set 프로퍼티 호출!
public uint INDEX
{
get
{
// 나중에 데이터 변환해야함..
return dwIndex;
}
set
{
dwIndex = value;
}
}
'이전게시판 > C#' 카테고리의 다른 글
StreamReader 한글깨짐 오류 (0) | 2018.08.10 |
---|---|
배열보다 리스트가 좋은 이유 (0) | 2017.04.30 |
C# var, 무명메서드, 람다식, LINQ 예제 (0) | 2016.02.18 |
Post
StreamReader 한글깨짐 오류
유니티에서 csv 데이터를 읽는데 유독 한글만 깨졌다.
해결방법은 다음과 같다.
1. using System.Text; 포함
2. StreamReader reader = new StreamReader(Path, Encoding.Default);
StreamReader 생성 시 Encoding.Default 인자를 2번째로 인자로 넣어주기
'이전게시판 > C#' 카테고리의 다른 글
프로퍼티 스택오버플로우.. (0) | 2018.08.10 |
---|---|
배열보다 리스트가 좋은 이유 (0) | 2017.04.30 |
C# var, 무명메서드, 람다식, LINQ 예제 (0) | 2016.02.18 |