解決すべき問題がいくつかあります。Jenkins のビルドが完了したら、アプリケーションをデプロイするためにシェル スクリプト ( Linux OS ) を実行したいと考えています。私は特定のプラグインを使用しようとしましたが、それを使用せず、代わりにスクリプトを使用するという結論に達しました。したがって、私のスクリプトでは、手動で渡したくない入力値が必要ですが、その値は mavens pom.xml ファイル、または settings.xml (maven 設定ファイル) から取得されたものです。それを行う方法はありますか?
実行中のスクリプトは次のとおりです。
java -classpath /weblogic/appServer/wlserver_10.3/server/lib/weblogic.jar -Xmx256m weblogic.Deployer -adminurl t3://localhost:7301 -username admin -password ProL1antADMIN -upload -deploy -source /var/lib/ jenkins/jobs/calendar/workspace/target/futurecrm-stub-1.0-SNAPSHOT.war -targets AdminServer
したがって、サーバー名、サーバーポート、ソース自体とそのパス、およびアフティファクト名は、 $server.name $server.port $source $artifactId $packaging ${project.finalName} のようなものに置き換えることが望まれます