diff --git a/Server-Management/.gitconfig b/Server-Management/.gitconfig new file mode 100644 index 0000000..28db7ed --- /dev/null +++ b/Server-Management/.gitconfig @@ -0,0 +1,40 @@ +[alias] + logline = log --pretty=format:'%ad - %Cred%h%Creset -%C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit --date=short +[core] + autocrlf = true + bare = false + editor = C:\\Windows\\system32\\notepad.exe --wait + filemode = false + fscache = true + ignorecase = true + logallrefupdates = true + repositoryformatversion = 0 + symlinks = false +[diff "astextplain"] + textconv = astextplain +[filter "lfs"] + clean = git-lfs clean -- %f + process = git-lfs filter-process + required = true + smudge = git-lfs smudge -- %f +[includeIf "gitdir/i:C:/"] + path = tfs.intra.infineon.com-tfs-ManufacturingIT.gitconfig +[includeIf "gitdir/i:G:/"] + path = tfs.intra.infineon.com-tfs-ManufacturingIT.gitconfig +[includeIf "gitdir/i:L:/"] + path = tfs.intra.infineon.com-tfs-ManufacturingIT.gitconfig +[includeIf "gitdir/i:T:/"] + path = tfs.intra.infineon.com-tfs-ManufacturingIT.gitconfig +[init] + defaultbranch = master +[pack] + deltaCacheSize = 512m + packSizeLimit = 100m + threads = 1 + windowMemory = 100m +[pull] + rebase = false +[sendpack] + sideband = false +[credential "https://tfs.intra.infineon.com"] + provider = generic diff --git a/Server-Management/gitconfig.yaml b/Server-Management/gitconfig.yaml new file mode 100644 index 0000000..450bf76 --- /dev/null +++ b/Server-Management/gitconfig.yaml @@ -0,0 +1,115 @@ +trigger: + - Development +jobs: + - job: apc_trend + displayName: Copy common .gitconfig + strategy: + matrix: + messa012ec: + AGENT_NAME: "apc-trend-messa012ec" + messa013ec: + AGENT_NAME: "apc-trend-messa013ec" + mestsa02ec: + AGENT_NAME: "apc-trend-mestsa02ec" + mestsa005: + AGENT_NAME: "apc-trend-mestsa005" + pool: + name: apc-trend + demands: + - agent.name -equals $(AGENT_NAME) + steps: + - script: 'del "C:\Program Files\Git\etc\gitconfig"' + continueOnError: true + - script: | + copy /Y Server-Management\.gitconfig C:\Users\mesPhares\.gitconfig + git config --list --show-origin + + - job: eaf + displayName: Copy common .gitconfig + strategy: + matrix: + mestsa07ec: + AGENT_NAME: "eaf-mestsa07ec" + messa08ec: + AGENT_NAME: "eaf-messa08ec" + messa09ec: + AGENT_NAME: "eaf-messa09ec" + messa011ec: + AGENT_NAME: "eaf-messa011ec" + mestsa003: + AGENT_NAME: "eaf-mestsa003" + messa017: + AGENT_NAME: "eaf-messa017" + iscn5cg1325c0x: + AGENT_NAME: "eaf-iscn5cg1325c0x" + pool: + name: eaf + demands: + - agent.name -equals $(AGENT_NAME) + steps: + - script: 'del "C:\Program Files\Git\etc\gitconfig"' + continueOnError: true + - script: | + copy /Y Server-Management\.gitconfig C:\Users\mesPhares\.gitconfig + git config --list --show-origin + + - job: infinity_qs + displayName: Copy common .gitconfig + strategy: + matrix: + messa04ec: + AGENT_NAME: "infinity-qs-messa04ec" + messa06ec: + AGENT_NAME: "infinity-qs-messa06ec" + mestsa06ec: + AGENT_NAME: "infinity-qs-mestsa06ec" + pool: + name: infinity-qs + demands: + - agent.name -equals $(AGENT_NAME) + steps: + - script: 'del "C:\Program Files\Git\etc\gitconfig"' + continueOnError: true + - script: | + copy /Y Server-Management\.gitconfig C:\Users\mesPhares\.gitconfig + git config --list --show-origin + + - job: open_insight_metrology_viewer + displayName: Copy common .gitconfig + strategy: + matrix: + messa010ec: + AGENT_NAME: "open-insight-metrology-viewer-messa010ec" + pool: + name: open-insight-metrology-viewer + demands: + - agent.name -equals $(AGENT_NAME) + steps: + - script: 'del "C:\Program Files\Git\etc\gitconfig"' + continueOnError: true + - script: | + copy /Y Server-Management\.gitconfig C:\Users\mesPhares\.gitconfig + git config --list --show-origin + + - job: yoda + displayName: Copy common .gitconfig + strategy: + matrix: + messa014ec: + AGENT_NAME: "yoda-messa014ec" + messa015ec: + AGENT_NAME: "yoda-messa015ec" + mestsa03ec: + AGENT_NAME: "yoda-mestsa03ec" + mestsa006: + AGENT_NAME: "yoda-mestsa006" + pool: + name: yoda + demands: + - agent.name -equals $(AGENT_NAME) + steps: + - script: 'del "C:\Program Files\Git\etc\gitconfig"' + continueOnError: true + - script: | + copy /Y Server-Management\.gitconfig C:\Users\mesPhares\.gitconfig + git config --list --show-origin