# phoenix.plugin **Repository Path**: linuxsuren/phoenix.plugin ## Basic Information - **Project Name**: phoenix.plugin - **Description**: Jenkins的流水线(Pipeline)插件, - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2017-12-24 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: ci **Tags**: None ## README # phoenix.plugin # ftp upload file to a file server ```jenkins phoenixFtp(serverHost: '192.168.1.1', credentialsId: 'a52b4173-cf98-47a0-bd02-3e9019a6082d', srcFile: 'pom.xml', targetDir: '.') ``` copy a file from master to slaver ```jenkins copy(srcFile: 'changelog0.xml', dstFile: 'changelog.xml') ``` Execute a sql file ```jenkins phoenixSql(credentialsId: 'abac12df-4ed1-43df-bc3c-74c8a0936bc0', url: 'jdbc:mysql://localhost:3306/test', sql: 'test.sql', isText: true) ``` ```jenkins withSCM( [$class: 'GitSCM', additionalCredentials: [], excludedCommitMessages: '', excludedRegions: '', excludedRevprop: '', excludedUsers: '', filterChangelog: false, ignoreDirPropChanges: false, includedRegions: '', locations: [ [credentialsId: null, depthOption: 'infinity', ignoreExternalsOption: true, local: '.', remote: 'https://github.com/LinuxSuRen/autotest.parent'] ], workspaceUpdater: [$class: 'UpdateUpdater']] ){ echo 1 } ``` Time Step ```jenkins time(format: 'yyyyMMdd', value: 'current') { echo current } ```