개발/환경
-
shebang 작성하기개발/환경 2022. 6. 17. 16:44
스크립트를 작성할 때 버릇처럼 적는 한줄이 있다. #!/bin/bash #!/bin/expect #!/bin/python3 이 구문은 shebang 이라는 구문인데, 간단하게는 실행할 때 어떤 스크립트인지 명시하는 부분이라고 생각해도 된다. (영문, 국문 위키백과) 이 글에서는 shebang 을 작성할 때 고려할만한 내용을 작성한다. 대부분의 경우 bash script나 expect script를 작성할땐 이 shebang을 어떻게 표기할지 고려할 필요가 없다. bash는 대부분의 환경이 /bin/bash에 있을것이며 expect는 설치가 보장되어있지 않다면 패키지를 같이 보내서 설치하라고 하면 그만이니 이 문제를 고민하게 된 원인은 python 덕분이었다. python3.7버전의 소스를 내려받아 특정 ..
-
svn에서 __pycache__ 와 .pyc ignore하기개발/환경 2022. 6. 17. 09:56
현재 경로의 svn에 ignore 추가하기 svn propset -R svn:ignore *.pyc . svn propset -R svn:ignore __pycache__ . -R은 Recursive . 은 현재 경로를 뜻한다 이 글이 필요한 사람 중, 이미 svn에 commit 한 사람도 있을것이다. 해결법이 필요하다. pycache와 pyc 파일을 찾아 삭제하고 에서 rm 하기 find . -name "*.pyc" | xargs svn rm #--force find 로 찾은 .pyc 파일을 svn rm 의 인자로 넘겨주면 된다. 필요한 경우 #--force 의 주석을 풀고 강제 적용 가능 find . -name __pycache__ -type d | xargs svn rm #--force 디렉토리도 ..
-
C환경을 위한 Jenkins 구축하기(Tomcat, MSBuild, Visual SVN)개발/환경 2020. 2. 5. 11:11
사용한 환경 정보 OS: Windows 10 Pro x64 1909 18363.592 JDK: jdk-13.0.2_windows-x64_bin JRE: jre-8u241-windows-x64ㅇ Jenkins: jenkins-2.204.2 (WAR) Tomcat: apache-tomcat-8.5.50 MSBuild: vs_buildtools__1238172960.1579594399 * IDE로 Visual Studio를 사용할 경우 MSBuild가 이미 있을 수 있다. VisualSVN-Server: VisualSVN-Server-4.2.1-x64 VisualSVN: VisualSVN-VS2019-7.2.0 IDE: Visual Studio 2019 Community 단순 구축을 위한 기록이다. 아무래도 ..