RepositoryAutoCheck/RepositoryAutoCheck.py
2022-10-27 08:37:53 +02:00

29 lines
922 B
Python

from sqlalchemy import create_engine
import urllib
from LabelHandler import LabelHandler
from TfsHandler import TfsHandler
server = 'bi-dsa-udv\dsa' # to specify an alternate port
database = 'udv_denker'
username = 'admindenker'
password = 'biadmin#kode4meO9'
tfsBasePath=r'F:\Users\admindenker\TFS Workspace'
tfPath=r'c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE'
connection_string = "DRIVER={SQL Server};Database="+database+";SERVER="+server
connection_string = urllib.parse.quote_plus(connection_string)
connection_string = "mssql+pyodbc:///?odbc_connect=%s" % connection_string
engine = create_engine(connection_string, echo = True)
labelHandler = LabelHandler(engine)
tfsHandler = TfsHandler(tfPath,tfsBasePath)
newReleases=labelHandler.getNewReleases()
for a in newReleases:
print(labelHandler.getLabel(a))
path=tfsHandler.getProjectPath(labelHandler.getLabel(a))
print("done")