GithubHelp home page GithubHelp logo

bhanditz / teamcity-deployer-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jetbrains/teamcity-deployer-plugin

0.0 2.0 0.0 9.87 MB

Deployer plugin for TeamCity CI server

Home Page: http://confluence.jetbrains.net/display/TW/Deployer+plugin

License: Apache License 2.0

Java 100.00%

teamcity-deployer-plugin's Introduction

TeamCity plugin to upload artifacts to external locations


official project Build Status

This plugin adds basic deployment functions to TeamCity continuous integration server http://www.jetbrains.com/teamcity/

Installation

Copy zip archive to %TeamCity_data_dir%/plugins and restart the server. Agents will be upgraded automatically

Usage

In build configuration settings, new runners will be available for build steps. New runners include:

  • SMB Deployer - upload artifacts via SMB (Windows shares)
  • FTP Deployer - upload artifacts via FTP
  • SSH Deployer - upload artifacts via SSH (using SCP or SFTP protocols)
  • SSH Exec - execute arbitrary commands using SSH
  • Cargo Deployer - deploy WAR application archives to different servlet containers (based on Cargo library: http://cargo.codehaus.org)

When configuring artifacts for upload, same patterns can be used as in "Artifacts Path" section of "General Settings" page. Including packaging artifacts to zip/tgz archives

Build

You need two JDK-s to build the plugin - maven must be run under jdk8, but agent modules must be compiled using jdk6. You have to define path to the jdk6 using command line property:

mvn package -Djava_16="C:\Program Files\Java\jdk1.6.0_45"

or

mvn package -Djava_16=$(/usr/libexec/java_home -v 1.6)

on OS X

License

Apache, version 2.0 http://www.apache.org/licenses/LICENSE-2.0

teamcity-deployer-plugin's People

Contributors

nskvortsov avatar cy6erskunk avatar aharwood avatar dtretyakov avatar orybak avatar yaegor avatar siof avatar rugpanov avatar dwhitla-zz avatar nd avatar dmitry-treskunov avatar bolyuba avatar jjones-pltnm avatar webner avatar roberthutto avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.