依赖
* helm
安装jenkins
配置podTemplate
podTemplates:
docker: |
- name: docker
label: docker
serviceAccount: jenkins
volumes:
- emptyDirVolume:
mountPath: /var/run/
memory: true
- persistentVolumeClaim:
mountPath: /var/lib/docker
claimName: docker
readOnly: false
containers:
-
方法一
把jar包推到maven服务器
方法二
在pom.xml添加本地源目录
...
<repositories>
<repository>
<id>local</id>
<name>local</name>
<url>file://${project.basedir}/libs<
例如我有一个对象叫多媒体,里面的对象有书,电影,音乐等,但又不想设置3个关联关系,就可以把图书,电影,音乐抽象出一个media的interface,然后其他对象直接关联media这个interface就可以了
@MappedSuperclass
@Getter
@Setter
public class BaseModel {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
}
interface Media {
}
class Book extends BaseModel implements Media {
}
class Movie
安装步骤
1. 在数据库中添加pgagent的扩展CREATE EXTENSION pgagent;
2. 在一个独立的服务器中安装pgagent服务,也可以用docker来跑,替换里面的环境变量
version: '3'
services:
pgagent:
image: huggla/sam-pgagent:4.2.1
privileged: true
environment:
- VAR_FINAL_COMMAND="/usr/local/bin/pgagent
用 root 打开无障碍模式
function enable(packageName) {
shell(`settings put secure enabled_accessibility_services ${packageName}/com.stardust.autojs.core.accessibility.AccessibilityService`, true)
}
用 root 添加省电模式白名单
function addBatteryWhiteList(packageName) {
shell(`dumpsys deviceidle whitelist +${packageName}`,true)