29 Haziran 2011 Çarşamba

Migrating from pivotaltracker to Github.

Çalıştığım projede iş takip sistemi olarak pivotaltracker kullanıyorduk. Daha sonra GitHub'a taşınma kararı aldık. Bu taşınma işlemini otomatik olarak gerçekleştirebilecek bir script bulamadım. Bende kendim yazmaya karar verdim. Size de birgün lazm olabilir. Buyrun kullanın.

Currently i needed to migrate from pivotaltracker to github. I could'nt find any automated solution for that. So i wrote my solution in Python. Use freely when you need it. :)

from github2.client import Github
from csv import reader as CsvReader

# FILL INFORMATION BELOW

# your username at github
GITHUB_USERNAME  = "" 

# your api token, you can find it at https://github.com/account/admin
GITHUB_API_TOKEN = "" 

# path to file that you exported from pivotal tracker
PROJECT_CSV_PATH = "" 

# project path at github like: "user/projectname"
GITHUB_PROJECT_PATH = "" 

github = Github(
username=GITHUB_USERNAME,
api_token=GITHUB_API_TOKEN,
request_per_second=1)

reader = CsvReader(open(PROJECT_CSV_PATH, "r"), delimiter=",")

for row in reader:
print "title       :", row[1]
print "description :", row[14]
print "--------"
github.issues.open(GITHUB_PROJECT_PATH, title=row[1], body=row[14])

Hiç yorum yok:

Yorum Gönder

Yorum yazan eller dert görmeye