我刚刚在Nginx的反向代理后面设置Jenkins(最新的 - 2.5),以便我可以通过HTTPS访问它.
它正在工作,但是我的Multibranch Pipeline作业不再在主配置中有"Trigger Builds Remotes"选项.我认为我没有改变任何其他配置.任何想法发生了什么以及如何取回它?
这就是我想要的:
我正在尝试使用Groovy管道作为Jenkins构建步骤进行New Relic部署API调用。我很麻烦,因为在groovy脚本的shell('sh')命令中同时使用了单引号和双引号。每当执行以下命令时:
node {
//...
def json = '''\
{"deployment": {"revision": "v1","user": "me"}}'
'''
sh "curl -o /dev/null -s -X POST 'https://api.newrelic.com/v2/applications/[redacted]/deployments.json' \
-H 'X-Api-Key:[redacted]' \
-H 'Content-Type: application/json' \
-d '${json}'"
// ...
}
Run Code Online (Sandbox Code Playgroud)
我在詹金斯遇到一个错误,说:
/var/lib/jenkins/jobs/[redacted]/workspace@tmp/durable-0f6c52ef/script.sh:第2行:在寻找匹配的`''时出现意外的EOF
我在Maria DB 10.1.8(https://mariadb.com/kb/en/mariadb/data-at-rest-encryption/)上设置了表级InnoDB数据库加密.
我想知道是否有任何方法可以确认数据是否真正加密.我已经尝试在表中搜索/ var/lib/mysql/ibdata1中的样本数据,但我不知道这是否是可靠的测试.