Ç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