[참고] OpenShift에서 Redmine을 만들고 Redmine과 연주

5857 단어 Redmineopenshift

OpenShift 계정 만들기



아래 사이트에서 등록
htps //w w. 오페시 ft. 코m/

응용 프로그램 (Redmine 프로젝트) 추가



로그인 후 아래 URL에서 애플리케이션 추가
htps : // 오페시 ft. 레레 t. 코 m / 아 p / 안녕 / 아 p ぃ 카치 온 s



Add Application... 클릭



redmine으로 검색해 보면 후보에 올라온다.

설정 화면의 설명은 할애
Create를 클릭하면 빌드가 시작되므로 잠시 기다린다.



빌드가 완료되면 파란색 모자이크 부분의 링크를 클릭하십시오.
Redmine 화면 열기


Redmine API와 연주



REST API 사용 권한



허용하지 않아도 얻을 수있는 것도 있습니다.
관리->설정->인증에서
REST API의 사용을 허용한다(주의).


API 목록



공식 설명은 아래
h tp // w w. 어 d 미네. 오 rg / p 로지 cts / re d mine / uki / re st_ ap

API가 출력되는 포맷으로서 xml, json을 대응하고 있다.

Project 프로젝트 API

공식
h tp // w w. 어 d 미네. 오 rg / p 로지 cts / re d mine / uki / re st_P 로지 cts

프로젝트 목록을 가져올 때
GET
http://{Redmine URL}/projects.xml

이런 느낌을 얻을 수 있다

<?xml version="1.0" encoding="UTF-8"?>
<projects total_count="2" offset="0" limit="25" type="array">
  <project>
    <id>1</id>
    <name>さんぷる</name>
    <identifier>sample</identifier>
    <description/>
    <created_on>2015-11-14T08:14:05Z</created_on>
    <updated_on>2015-11-14T08:14:05Z</updated_on>
  </project>
  <project>
    <id>2</id>
    <name>サンプルだ</name>
    <identifier>sampleda</identifier>
    <description/>
    <created_on>2015-11-14T09:48:02Z</created_on>
    <updated_on>2015-11-14T09:48:02Z</updated_on>
  </project>
</projects>



ID 또는 identitifilter에서 프로젝트를 가져올 때
GET
http://{Redmine URL}/projects/{id 또는 identitifilter}.xml
출력되는 내용은 프로젝트의 일람 취득에 대해 좁혀
출력되는 결과가 된다.

Time Entries 공수 API

공식 설명은 아래
h tp // w w. 어 d 미네. 오 rg / p 로지 cts / Red Mine / Uuki / Rest st_ Chimeen t Rie s

쌓여간 공수시간을 취득할 때
GET
http://{Redmine URL}/time_entries.xml

데로 데로 나가기
<?xml version="1.0" encoding="UTF-8"?>
<time_entries total_count="2" offset="0" limit="25" type="array">
  <time_entry>
    <id>2</id>
    <project id="2" name="サンプルだ"/>
    <issue id="3"/>
    <user id="3" name="igara"/>
    <activity id="2" name="さんぷる"/>
    <hours>8.0</hours>
    <comments>
    </comments>
    <spent_on>2015-11-14</spent_on>
    <created_on>2015-11-14T10:02:50Z</created_on>
    <updated_on>2015-11-14T10:02:50Z</updated_on>
  </time_entry>
  <time_entry>
    <id>1</id>
    <project id="1" name="さんぷる"/>
    <issue id="1"/>
    <user id="1" name="Redmine Admin"/>
    <activity id="2" name="さんぷる"/>
    <hours>2.5</hours>
    <comments>
    </comments>
    <spent_on>2015-11-14</spent_on>
    <created_on>2015-11-14T09:38:19Z</created_on>
    <updated_on>2015-11-14T09:38:19Z</updated_on>
  </time_entry>
</time_entries>


Redmine 플러그인 추가



SSH 연결



아래를 참조하여 응용 프로그램 서버에 SSH를 허용합니다.
htps : //에서 ゔぇぺぺrs. 오페시 ft. 코 m/엔/마나긴 g-레모테-콘에 c 치온. HTML

WorkTime



cd ~/app-root/repo/plugins
wget https://bitbucket.org/tkusukawa/redmine_work_time/downloads/redmine_work_time-0.3.1.zip
unzip redmine_work_time-0.3.1.zip
cd ~/app-root/repo/
rake redmine:plugins:migrate RAILS_ENV=production


OpenShift 응용 프로그램 화면에서 다시 시작하기


이제 Redmine의 화면 오른쪽 상단에서 공수를 확인할 수 있습니다.

좋은 웹페이지 즐겨찾기