git 저장소에 올린 프로젝트를 Web Server에 배포할 일이 생겨서 찾아보았더니 git hook을 이용한 간단한 배포 방법이 있네요. 그럼 이번에는 git hook을 이용한 자동배포를 설정해보겠습니다. 일단 git server의 저장소로 이동한 후에 $ cd hooks$ mv post-update.sample post-update$ chmod +x post-update$ vi post-update#!/bin/sh## An example hook script to prepare a packed repository for use over# dumb transports.## To enable this hook, rename this file to "post-update". . /var/www/html/p..
자 이제 세번째로 서버에 git 설치를 하고 git을 사용하기 위한 설정을 해보겠습니다. git 설치1. git 설치$ sudo apt-get install git2. git 관리 계정 만들기$ sudo adduser git-admin$ su - git-admin3. git repositories 설정3.1 디렉토리 생성$ cd /var/www/html/$ sudo mkdir git-repositories$ sudo chmod +x git-repositories$ cd git-repositories$ mkdir test.git$ cd test.git3.2 bare repositories 생성$ git init --bare --shared 4. git 계정, 이메일 설정$ git config --globa..
빌드 서버 구축을 해보자. 보통 사람들이 개인적으로 개발하게 되면 소스 관리에 애를 먹습니다. 저도 몇개월만 지나도 소스 파악이 굉장히 힘들어지는걸 많이 경험했기 때문에 형상 관리 서버만 구축할려고 했는데.. 하는 김에 자동화 빌드 서버는 일단 구축하면서 자료나 남겨볼까 하는 마음에 빌드 서버를 구축하게 되었습니다. 뭐.. 빌드 서버 관련된 내용은 구글에서 찾아보면 많기 때문에 검색을 이용하시고 보통 형상관리/빌드/배포를 자동화 하기 위해 구축하게 됩니다. 구축을 위해 설치해야될 것은 무엇인가?저는 사람들이 많이 사용하는 ubuntu 서버에 apache +git + jenkins를 설치할 예정입니다.. ubuntu 16.04apache2gitjenkins
1. git 설치$ sudo apt-get install git 2. root 계정 접속$ su - 3. gitolite, git-repo 계정 생성$ adduser gitolite$ adduser git-repo- 암호 입력 후 , name, phone 등은 enter 키로 넘기면 된다. 4. gitolite 설치 (git user로 진행)$ su - git-repo$ git clone https://github.com/sitaramc/gitolite.git$ .gitolite/install 5. SSH-KEY 생성 (/home/gitolite/.ssh에 id_rsa, id_rsa.pub 파일 생성)$ su - gitolite$ ssh-keygen$ scp /home/gitolite/.ssh/id_rs..
- Total
- Today
- Yesterday
- 리사이클러뷰 확장
- remove item
- delete item
- qtwebengine
- Parcelable
- type inference
- Apache
- weak_ptr
- Jenkins
- android open source
- security.ubuntu.com
- C++
- build server
- 자동 배포
- kotlinx serialization
- ubuntu 16.04
- kotlin
- Git
- android serialization
- auto depoly
- RecyclerView
- data transfer
- jitpack
- serializable
- publish opensource
- swip
- 오픈 소스 배포
- expandable recyclerview
- git hook
- git server
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |