The 'assembly' parameter has been removed, and the existing executableName is introduced (a string, typically formatted like "frontend-article"). The println function causes a command run in TeamCity to publish the artifact into a directory named "frontend-article". This is in contrast to the old behaviour, which would publish artifacts in the root artifact directory (specified by a '.' ).