我需要一个提示:如何更改职位通知上的日期格式? 我不知道。据我了解,它与messages.properties文件有关, 找不到。 我使用messages.properties文件创建了i18n目录,但不确定消息文件内容的格式是什么。 (位于albundy83 comment上)
<Label HorizontalOptions="Fill"
VerticalOptions="Fill"
TextColor="White"
XAlign="Center"
YAlign="Center"
Text="{Binding Text}">
<Label.Triggers>
<Trigger TargetType="Label" //TargetType sets the element type
Property="Text" //Element property that will be watched
Value="Emergency">//Value that causes the trigger
<Setter Property="BackgroundColor" Value="Yellow" />
//The effects the trigger will have (can be several)
</Trigger>
</Label.Triggers>
</Label>
我已经在CentOS 8上使用RPM安装了Rundeck 3.2.2。
关于, 阿迪
答案 0 :(得分:0)
要使用该自定义格式,您需要创建一个Groovy插件,请遵循this。基本上,您需要创建一个.groovy文件并将其放在$RDECK_BASE/libext
(作为任何插件)上。
import java.text.SimpleDateFormat
import java.util.Date
import com.dtolabs.rundeck.plugins.notification.NotificationPlugin;
rundeckPlugin(NotificationPlugin){
onstart {
println("job start: data ${execution}")
true
}
onfailure {
println("failure: data ${execution}")
true
}
onsuccess {
Date dateS = Date.parse( "yyyy-MM-dd HH:mm:ss.SSS", execution.dateStarted.toString() )
String customdate = dateS.format( "dd-MM-YYYY" )
println("success: data ${customdate}")
true
}
}
输出(成功执行作业):
success: data 18-02-2020