introduce pack runner initial UI
[teamcity/dotNetPackagesSupport.git] / nuget-common / src / jetbrains / buildServer / nuget / common / PackagesConstants.java
1 /*\r
2  * Copyright 2000-2011 JetBrains s.r.o.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  * http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 package jetbrains.buildServer.nuget.common;\r
18 \r
19 import jetbrains.buildServer.ArtifactsConstants;\r
20 import jetbrains.buildServer.agent.Constants;\r
21 \r
22 /**\r
23  * Created by Eugene Petrenko (eugene.petrenko@gmail.com)\r
24  * Date: 07.07.11 13:56\r
25  */\r
26 public interface PackagesConstants {\r
27   public static final String INSTALL_RUN_TYPE = "jb.nuget.installer"; //no more than 30 chars\r
28   public static final String PUBLISH_RUN_TYPE = "jb.nuget.publish"; //run-type could never exceed 30 chars\r
29   public static final String PACK_RUN_TYPE = "jb.nuget.pack"; //run-type could never exceed 30 chars\r
30 \r
31   public static final String NUGET_PATH = "nuget.path";\r
32   public static final String NUGET_SOURCES = "nuget.sources";\r
33   public static final String NUGET_EXCLUDE_VERSION = "nuget.excludeVersion";\r
34 \r
35   public static final String NUGET_UPDATE_PACKAGES = "nuget.updatePackages";\r
36   public static final String NUGET_UPDATE_PACKAGES_SAFE = "nuget.updatePackages.safe";\r
37   public static final String NUGET_UPDATE_PACKAGE_IDS = "nuget.updatePackages.ids";\r
38   public static final String NUGET_UPDATE_MODE = "nuget.updatePackages.mode";\r
39 \r
40   public static final String SLN_PATH = "sln.path";\r
41 \r
42   public static final String NUGET_USED_PACKAGES_DIR = ArtifactsConstants.TEAMCITY_ARTIFACTS_DIR + "/nuget";\r
43   public static final String NUGET_USED_PACKAGES_FILE = "nuget.xml";\r
44 \r
45 \r
46   public static final String NUGET_PUBLISH_CREATE_ONLY = "nuget.publish.create.only";\r
47   public static final String NUGET_PUBLISH_FILES = "nuget.publish.files";\r
48   public static final String NUGET_PUBLISH_SOURCE = "nuget.publish.source";\r
49   public static final String NUGET_API_KEY = Constants.SECURE_PROPERTY_PREFIX + "nuget.api.key";\r
50 \r
51 \r
52   public static final String NUGET_TOOL_NAME_PREFIX = "nuget-commnadline-";\r
53   public static final String NUGET_TOOL_REL_PATH = "tools/NuGet.exe";\r
54 \r
55 \r
56   public static final String NUGET_PACK_OUTPUT_DIR = "nuget.pack.output.directory";\r
57   public static final String NUGET_PACK_BASE_DIR = "nuget.pack.base.directory";\r
58   public static final String NUGET_PACK_VERSION = "nuget.pack.version";\r
59   public static final String NUGET_PACK_SPEC_FILE = "nuget.pack.specFile";\r
60   public static final String NUGET_PACK_EXCLUDE_FILES = "nuget.pack.excludes";\r
61   public static final String NUGET_PACK_PROPERTIES = "nuget.pack.properties";\r
62   public static final String NUGET_PACK_CUSOM_COMMANDLINE= "nuget.pack.commandline";\r
63   public static final String NUGET_PACK_AS_TOOL= "nuget.pack.pack.mode.tool";\r
64   public static final String NUGET_PACK_INCLUDE_SOURCES = "nuget.pack.include.sources" ;\r
65 }\r