본문 바로가기

깃 브랜치 이름 출력하기 - git, fabric, local, print Git Branch Name Print 자동으로 무언가를 수행하려고 할 때 저는 git branch 네임을 활용하는 경우가 종종 있는데요. 예를 들어서 깃 브랜치 네임에 release 가 포함되지 않았는데 무언가 배포하는 행동을 하지 못하게 한다거나. 브랜치 네임으로 실행해야 하는 함수들을 다르게 한다거나 등등이 있습니다. 물론 제가 사용하는거지 보편적인 방법은 아닌 것 같습니다. 암튼 어떤 이유들 git branch name이 필요하시면 아래 명령어로 가져오실 수 있습니다. git rev-parse --abbrev-ref HEAD fabric에서 local로 위 명령어를 실행하고 값을 가지고 오기 위해서는 아래와 같이 capture 변수를 추가되면 됩니다. local('git rev-parse --ab.. 더보기
git branch delete / remote branch delete / remote branch list udpate Git branch delete / list update git branch delete 로컬에서 git branch 하나를 삭제하고 싶을 때에는 -d 옵션으로 가능합니다. 아래와 같이 말이죠. git branch -d branch_name 여러 개의 로컬 branch를 삭제하고 싶을 때에는 -d 뒤에 쭉 붙여주면 됩니다. git branch -d branch_name branch_name2 branch_name3 branch_name4 git branch force delete 기본적으로 합쳐진 branch가 아니면 에러가 나면서 지워지지 않습니다. 그럴 때 강력하게(?) 삭제하는 옵션은 -D 입니다. 대문자는 강력하니까요. git branch -D branch_name -d 옵션과 마찬가지로 -D 옵.. 더보기
AWS CLI : 로컬 폴더와 S3 폴더 동기화 (싱크, sync) 제목과 같이 로컬에 존재하는 폴더와 S3 폴더를 동기화하는 방법은 아래 URL에 잘 나와 있네요 !! https://aws.amazon.com/ko/getting-started/tutorials/backup-to-s3-cli/ 간단한 사항 몇 가지만 따로 기록해둡니다. 1. aws cli install pip install awscli 2. IAM에서 S3 접근 권한 추가 Users -- User 선택 -- Add Permissions -- Attach existing policies directly -- AmazonS3FullAccess -- Attach 3. aws cli - s3 sync 예시) aws s3 sync ../local_folder_location../../ s3://bucket_nam.. 더보기
파이썬 basic - url 주소에 있는 xml 파일 로컬에 저장하기 url 주소에 있는 xml 파일을 local(로컬)에 저장하는 간단한 문장을 포스팅하려구요. 예를 들어서, 서울시 OpenAPI를 사용하실 때 활용가능하겠죠? http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/1/ 위 주소는 서울시 OpenAPI를 샘플키로 접근한 것인데요. 들어가보시면 xml 내용이 시각화되죠? 이것을 서버에서 간단하게 저장하기 위해서는 파이썬(python)의 urllib2 라는 객체를 사용하시면 됩니다. 다음과 같이말이죠. import urllib2 url = "http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/.. 더보기