I am running TeamCity v5.0.3 on a Windows Server 2003 32Bit VM. I have multiple agents (Windows, AIX, HPUX, Linux, Solaris). The issue I am having is downloading artifacts without file extensions. I have a build configuration (called "AIX 5.2 - Release") and under the "General Settings" the "Artifact paths:" looks like this:
./MT/AIX_5.2/release/** => MT/AIX_5.2/release
./NONMT/AIX_5.2/release/** => NONMT/AIX_5.2/release
This allows me to grab all files and folders under the base paths and save them to the server (including files without extensions; ex: testme as opposed to a Windows equivalent of testme.exe). I can verify this by looking at the artifact listing. All is good.
I have a second configuration called "Unix / Linux" (under an Installs project). This configuration depends on AIX 5.2 - Release. I add AIX 5.2 - Release to the "Snapshot Dependencies" and then for the "Artifact Dependencies" I add AIX 5.2 - Release (Last Finished Build), "Artifact paths" = **, "Destination path" = ./.
When I "Check artifact dependencies", all files that do not have an extension are missing. When I run the configuration (which runs on a Linux/Unix machine), the files without extensions are not downloaded and cause my process to fail (I need those files of course!).
In the "Dependencies", I have tried putting in an exact fully qualified path to the artifact, specifying filename and everything, and it doesn't find the artifact. I have tried using **/*, **, <full path minus filename>/* and only filenames with extensions are found. I have verified that the paths and wildcards work by looking for a filename that does have an extension.
Am I fundamentally doing something wrong? Help? Thanks!