尝试添加POST操作时,我的jenkinsfile不再编译。最后一个应该在构建结束时显示到jenkins控制台输出。
第一部分是关于我的jenkinsfile代码,它的构建做得很好。
第二部分是添加到第一部分的补丁,任何构建都失败。
我想集成第一部分和第二部分以获得下文描述的预期输出,但无论如何插入,集成都失败了。我已经尝试了很多事情,现在我卡住了,所以任何帮助都将不胜感激。
//第一部分:我的基本代码
node {
def mvnHome
stage('Preparation') {
git 'https://github.com/jglick/simple-maven-project-with- tests.git'
// Get the Maven tool.
// ** NOTE: This 'M3' Maven tool must be configured
// ** in the global configuration.
mvnHome = tool 'M3'
}
stage('Build') {
// Run the maven build
if (isUnix()) {
sh "'${mvnHome}/bin/mvn' -Dmaven.test.failure.ignore clean package"
} else {
bat(/"${mvnHome}\bin\mvn" -Dmaven.test.failure.ignore clean package/)
}
}
stage('Results') {
junit '**/target/surefire-reports/TEST-*.xml'
archiveArtifacts 'target/*.jar'
}
}
//第二部分:添加到前面代码的代码
post {
always {
echo 'I have finished and deleting workspace'
// deleteDir()
}
success {
echo 'Job succeeeded!
}
unstable {
echo 'I am unstable :/'
}
failure {
echo 'I failed :('
}
changed {
echo 'Things were different before...'
}
}
控制台输出中预期的输出:“作业已成功!或者我不稳定:/或“我:(失败了”...取决于 jenkins 构建状态,并始终在每次新构建之前清理工作区
实际结果是来自控制台输出的错误消息:java.lang.NoSuchMethodError:在步骤[存档,蝙蝠,构建,捕获错误,结帐,删除,删除,目录......)中找不到这样的DSL方法“post”。
您正在混淆脚本和声明式管道语法。post
是声明式的一部分,但您使用脚本变体(没有管道
,但节点
步骤)。
您必须使用<code>try/<code>catch。
请参阅文档。
谁能告诉我为什么这个create table函数不起作用?错误代码: #1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第3行“NOT NULL,VARCHAR NOT NULL,PRIMARY KEY())ENGINE...”附近使用的正确语法 我刚开始使用mysql,所以我不知道问题是什么。我只想要一个表,当我添加到它时,它有主键增量。提前道谢。
我试图创建一个小行星游戏,但我已经在一开始就很挣扎了:我想在游戏开始前创建一个倒计时。为了做到这一点,我使用了一个计时器,当按下按钮“开始”时开始,它(应该)每秒钟加载一个,然后显示在一个上。 在我加上计时器之前,整个程序运行得很好。然而,图像仍在绘制中,的方法仍在完全使用。但是,图像不会出现在我的上。 有人能发现错误吗?我真的不明白问题是什么,虽然我对计时器不熟悉,所以如果我做的事情真的很愚蠢,
我用pip3在我的覆盆子中安装了下一个包:-python-axolotl-Proverbuf-六-Argparse-readline-枕头-tqdm-请求-pyCrypto-blinker 接下来我安装了yowsup pip3安装yowsup 所以,我下载了一个存储库,https://github.com/danielcardeenas/whatsapp-framework,(今天是2019年5月
这是我的项目结构:我有一个< code>xml文件,我需要在我的< code>junit测试用例中使用它,我不知道为什么我不能得到这个文件。 这是我的方法: 我总是得到相同的错误跟踪:
当我尝试编译项目时,我收到了这个错误: java版本 OpenJDK版本“11.0.2”2019-01-15 OpenJDK运行时环境(build 11.0.2 9-Debian-3)OpenJDK 64位服务器VM(build 11.0.2 9-Debian-3,混合模式,共享) mvn-版本 Maven home:/usr/share/Maven Java版本:11.0.2,供应商:Oracl
建造Gradle。应用程序部分。 项目部分。 我的文件中没有所有项目部分。这就是为什么我自己添加了这个地方。但是那些在所有项目中定义的 它必须成形。当我尝试引入google()和mavenCentral时,它给出了buildScript中已经定义的错误。当我试图只定义没有定义google()和mavenCentral;Build被配置为首选设置存储库而不是项目存储库,但存储库“maven”是由Bu