node{
def app
stage ("Build Image"){
bat 'cd C:/Users/trivedi2/Desktop/DEV_pipeline/DEV_Workspace'
app = docker.build("CDashboard")
}
}
这是我用于创建docker映像的管道代码 运行jenkins作业时出错:nohup:无法运行命令“ sh”:没有此类文件或目录 谁能帮我解决这个问题。我正在使用Windows计算机
答案 0 :(得分:0)
首先在计算机中设置env PATH变量,该变量指向Git-> bin中的sh.exe
第二次尝试做一个到nohup.exe的系统链接,作为错误提示
class Report < ApplicationRecord
belongs_to :library
belongs_to :game
end
class Game < ApplicationRecord
has_many :reports
has_many :libraries, through: :reports
end
class Library < ApplicationRecord
belongs_to :user
has_many :reports
has_many :games, through: :reports
end
完成此设置后,您可以在jenkins文件中使用mklink "C:\Program Files\Git\bin\nohup.exe" "C:\Program Files\git\usr\bin\nohup.exe"
,它可以正常工作。
https://stackoverflow.com/a/45151156/3648023