::*******************************************************************************************************
:: CommonBuild.bat - Gbtc
::
:: Copyright © 2013, Grid Protection Alliance. All Rights Reserved.
::
:: Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
:: the NOTICE file distributed with this work for additional information regarding copyright ownership.
:: The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may
:: not use this file except in compliance with the License. You may obtain a copy of the License at:
::
:: http://www.opensource.org/licenses/eclipse-1.0.php
::
:: Unless agreed to in writing, the subject software distributed under the License is distributed on an
:: "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
:: License for the specific language governing permissions and limitations.
::
:: Code Modification History:
:: -----------------------------------------------------------------------------------------------------
:: 8/25/2014 - Gavin E. Holden
:: Generated original version of source code.
::
::*******************************************************************************************************
@echo off
set show_help=0
if [%1]==[] set show_help=1
if "%1"=="/?" set show_help=1
if %show_help%==1 (
echo.
echo Help File:
echo Explain Parameters
echo.
echo /u = TFS User Name
echo /p = TFS Password
echo /d = Build Deploy Location (required^)
echo /o = Nuget Package Location (required^)
echo /l = Logger
echo /f = Force Build (booleen^)
echo /k = nuget.org API Key
)
set tfs_user_name=""
set tfs_password=""
set deploy=""
set package=""
set logger=""
set api_key=""
set %%y=""
set item=""
set set_user=0
set set_pass=0
set set_deploy=0
set set_pkg=0
set set_log=0
set set_apiKey=0
for %%y in (%*) do (
rem Set TFS User Name
if !set_user!==1 (
set tfs_user_name=%%y
set set_user=0
)
if %%y==/u (
set set_user=1
)
rem Set TFS Password
if !set_pass!==1 (
set tfs_password=%%y
set set_pass=0
)
if %%y==/p (
set set_pass=1
)
rem Set Build Deploy Folder
if !set_deploy!==1 (
set deploy=%%y
set set_deploy=0
)
if %%y==/d (
set set_deploy=1
)
rem Set Nuget Package Location
if !set_pkg!==1 (
set package=%%y
set set_pkg=0
)
if %%y==/o (
set set_pkg=1
)
rem Set Logger
if !set_log!==1 (
set logger=%%y
set set_log=0
)
if %%y==/l (
set set_log=1
)
rem Set NugetApiKey
if !set_apiKey!==1 (
set api_key=%%y
set set_apiKey=0
)
if %%y==/k (
set set_apiKey=1
)
)
::*******************************************************************************************************
:: CommonBuild.bat - Gbtc
::
:: Copyright © 2013, Grid Protection Alliance. All Rights Reserved.
::
:: Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
:: the NOTICE file distributed with this work for additional information regarding copyright ownership.
:: The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may
:: not use this file except in compliance with the License. You may obtain a copy of the License at:
::
:: http://www.opensource.org/licenses/eclipse-1.0.php
::
:: Unless agreed to in writing, the subject software distributed under the License is distributed on an
:: "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
:: License for the specific language governing permissions and limitations.
::
:: Code Modification History:
:: -----------------------------------------------------------------------------------------------------
:: 8/25/2014 - Gavin E. Holden
:: Generated original version of source code.
::
::*******************************************************************************************************
@echo off
set show_help=0
if [%1]==[] set show_help=1
if "%1"=="/?" set show_help=1
if %show_help%==1 (
echo.
echo Help File:
echo Explain Parameters
echo.
echo /u = TFS User Name
echo /p = TFS Password
echo /d = Build Deploy Location (required^)
echo /o = Nuget Package Location (required^)
echo /l = Logger
echo /f = Force Build (booleen^)
echo /k = nuget.org API Key
)
set tfs_user_name=""
set tfs_password=""
set deploy=""
set package=""
set logger=""
set api_key=""
set %%y=""
set item=""
set set_user=0
set set_pass=0
set set_deploy=0
set set_pkg=0
set set_log=0
set set_apiKey=0
for %%y in (%*) do (
rem Set TFS User Name
if !set_user!==1 (
set tfs_user_name=%%y
set set_user=0
)
if %%y==/u (
set set_user=1
)
rem Set TFS Password
if !set_pass!==1 (
set tfs_password=%%y
set set_pass=0
)
if %%y==/p (
set set_pass=1
)
rem Set Build Deploy Folder
if !set_deploy!==1 (
set deploy=%%y
set set_deploy=0
)
if %%y==/d (
set set_deploy=1
)
rem Set Nuget Package Location
if !set_pkg!==1 (
set package=%%y
set set_pkg=0
)
if %%y==/o (
set set_pkg=1
)
rem Set Logger
if !set_log!==1 (
set logger=%%y
set set_log=0
)
if %%y==/l (
set set_log=1
)
rem Set NugetApiKey
if !set_apiKey!==1 (
set api_key=%%y
set set_apiKey=0
)
if %%y==/k (
set set_apiKey=1
)
)