Permalink
Commits on Oct 9, 2017
  1. Merge pull request #15 from nathan-osman/add-workingDir

    mambu committed Oct 9, 2017
    Add support for specifying a working directory.
Commits on Aug 14, 2017
Commits on Jul 28, 2017
  1. Merge pull request #14 from nekromant/master

    mambu committed Jul 28, 2017
    Properly expand build environment variables, hopefully fix JENKINS-20478
Commits on May 30, 2017
Commits on Nov 23, 2016
  1. Properly expand build environment variables, hopefully fix JENKINS-20478

    nekromant committed Nov 23, 2016
    Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
Commits on Dec 29, 2014
  1. Merge pull request #13 from JeremyMarshall/master

    mambu committed Dec 29, 2014
    JENKINS-25600 fix user abort
Commits on Nov 18, 2014
Commits on Nov 16, 2014
Commits on Oct 28, 2014
  1. Merge pull request #12 from WeeGoSh/master

    mambu committed Oct 28, 2014
    Making XShell usable as a sub build step.
Commits on Oct 7, 2014
  1. Making the plugin follow the new Jenkins style.

    olafurg committed Oct 7, 2014
    This enables it to be used as sub-step as well.
Commits on Jul 28, 2014
Commits on Nov 28, 2013
  1. Merge pull request #11 from MarkEWaite/JENKINS-20660

    mambu committed Nov 28, 2013
    Fix JENKINS-20660 - null pointer exception on first run after upgrade 0.8 to 0.9
Commits on Nov 27, 2013
  1. Test to verify JENKINS-20660 exists in current code

    MarkEWaite committed Nov 27, 2013
    The test is not an exact duplication of the error scenario, but is close
    enough to show the problem is resolved.  Exact duplication would require
    that a job be defined without a RegExToKill defined, then that job would
    need to be executed in a Jenkins instance with the new plugin.
    
    Adds dependency on JUnit 4.11 and Hamcrest, modeled after the same
    technique used in Jenkins core and in plugins like the Git plugin.
Commits on Nov 10, 2013
Commits on Sep 3, 2013
  1. Merge pull request #9 from JeremyMarshall/master

    mambu committed Sep 3, 2013
    fix tests and move jenkins plugin to v1.499
Commits on Sep 2, 2013
  1. Merge pull request #8 from JeremyMarshall/master

    mambu committed Sep 2, 2013
    Fail job on regex found in STDOUT or running over allotted time
Commits on Aug 28, 2013
  1. Tidied up

    JeremyMarshall committed Aug 28, 2013
  2. Added ability to check for a string in output to fail the step

    JeremyMarshall committed Aug 28, 2013
    Added a timeout to fail the step if it goes over
Commits on May 16, 2013
  1. Merge pull request #7 from achengs/master

    mambu committed May 16, 2013
    Don't replace slashes in git URLs. Fixes JENKINS-13243
Commits on May 15, 2013
Commits on Nov 5, 2012
  1. Merge pull request #6 from vsnijders/fix_workspace

    mambu committed Nov 5, 2012
    Use getWorkSpace instead of getModuleRoot to set the working directory
Commits on Nov 2, 2012
  1. Use getWorkSpace instead of getModuleRoot to set the working directory

    vsnijders committed Nov 2, 2012
    Some SCMs (e.g. SVN) support checking out multiple modules into the same
    workspace. In that case the getModuleRoot is not deterministic anymore.
    Even if only one module is checked out, the Module Root is not
    necessarily the same as the Work Space directory. So explicitly use
    getWorkSpace to conform to the documented behavior: "the current working
    directory of the command execution is always the job's workspace root."
Commits on Oct 1, 2012
  1. Modified regex used for converting windows to unix env variables.

    mambu committed Oct 1, 2012
    Added unit tests for:
    - separator conversion
    - env variable conversion
Commits on Sep 24, 2012
  1. Added unit test framework.

    mambu committed Sep 24, 2012
  2. Merge pull request #4 from clalarco/master

    mambu committed Sep 24, 2012
    Idea to solve env vars issue: modified regex pattern
Commits on Sep 23, 2012
  1. Update src/main/java/hudson/plugins/xshell/XShellBuilder.java

    clalarco committed Sep 23, 2012
    Previous test didn't worked at all, sorry. But it does.
    
    1. Tested with "echo $WORKSPACE/juanito" command
    2. Tested with "echo %WORKSPACE%/juanito" command
    
    In both cases console output were:
    
    a. Running on Windows Jenkins Slave via JNLP:
    Ejecutando remotamente en  slave in workspace /tmp/jenkins/workspace/xshell_test_01
    [xshell_test_01] $ cmd.exe /C '"echo %WORKSPACE%\juanito && exit %%ERRORLEVEL%%"'
    
    b. Running on Linux Jenkins Slave via JNLP:
    Ejecutando remotamente en  slave in workspace /tmp/jenkins/workspace/xshell_test_01
    [xshell_test_01] $ echo $WORKSPACE/juanito
    /tmp/jenkins/workspace/xshell_test_01/juanito
Commits on Sep 21, 2012
  1. Update src/main/java/hudson/plugins/xshell/XShellBuilder.java

    clalarco committed Sep 21, 2012
    Changed regex for env vars, to avoid trailing '/' issue.
Commits on Apr 11, 2012
  1. Updated pom to 1.459

    mambu committed Apr 11, 2012