forked from Lesin/reposync
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
import Token
|
|
import get_gitee_issue
|
|
import get_gitlink_issue
|
|
import delete_gitlink_issues
|
|
import send_gitlink_issue
|
|
import mysql.connector
|
|
|
|
def synchronize_issues_gitee_to_gitlink(gitee_owner, gitlink_owner, gitee_repo, gitlink_repo):
|
|
# 连接到数据库
|
|
conn = mysql.connector.connect(
|
|
host="localhost",
|
|
user="root",
|
|
password="251226X",
|
|
database="reposyncer"
|
|
)
|
|
cursor = conn.cursor()
|
|
|
|
# gitlink_owner = 'wuyifan'
|
|
# gitlink_repo = 'wuyifan-ob-reposyncer'
|
|
gitlink_token = Token.getToken()
|
|
|
|
# gitee_owner = 'wyf0625'
|
|
# gitee_repo = 'ob-reposyncer-gitee'
|
|
gitee_token = '62b7d0577a13b75ff066047426df30cb'
|
|
|
|
get_gitlink_issue.get_issues_detail(gitlink_owner, gitlink_repo, gitlink_token, conn, cursor)
|
|
# print("获取gitlink——issue成功")
|
|
get_gitee_issue.get_gitee_issues(gitee_owner, gitee_repo, gitee_token, conn, cursor)
|
|
# print("获取gitee-issue成功")
|
|
delete_gitlink_issues.delete_all_issues(gitlink_owner, gitlink_repo, cursor)
|
|
# print("成功删除gitlink——issue")
|
|
send_gitlink_issue.send_gintlink_issue(gitlink_owner, gitlink_repo, gitlink_token, conn, cursor)
|
|
# print("成功同步gitee_issue到gitlink_issue")
|