小编Pra*_*tta的帖子

如何通过 curl 命令远程触发 jenkins 作业

我尝试使用以下方法通过 curl 命令执行(触发)jenkins 作业(不是参数化作业),但它显示了这些结果。我的詹金斯版本是詹金斯 2.73.3

curl -X POST -u jenkins_user_name:jenkins_user_passwd http://jenkins_server/job/job_name/build
Run Code Online (Sandbox Code Playgroud)

但它说禁止403 在此处输入图片说明

因此,我为作业创建了一个身份验证令牌 在此处输入图片说明

curl -X POST http://jenkins_server/job/job_name/build?token=wefiytgwiefiweihfqweiodf
Run Code Online (Sandbox Code Playgroud)

它也给出了同样的错误。它说禁止 403

之后,我为 jenkins 用户创建了一个 API 令牌并尝试过。 在此处输入图片说明

curl -X POST -u auto:testingdae6dc22a73048e6d596e7b0 http://jenkins_server/job/job_name/build?token=wefiytgwiefiweihfqweiodf
Run Code Online (Sandbox Code Playgroud)

但它也一样,它说禁止 403

其实我也遵循了这个答案。https://www.nczonline.net/blog/2015/10/triggering-jenkins-builds-by-url/ 这对我也不起作用。

每次,都是403禁止的。我想我无法正确验证 jenkins 用户。

curl jenkins

14
推荐指数
1
解决办法
5万
查看次数

使用rsync进行mongodb副本集备份

我已经配置了mongodb副本集(我有 3 个数据库实例 -Redhat),并且我想每天使用 10 或 12 次备份数据库文件( dbPath: /var/lib/mongo) 。rsync

  1. 那么,我需要mongod在开始之前停止该过程吗rsync

    • 选择副本集的服务器之一并停止 mongod 进程
    • 进行备份(使用 rsync)
    • 启动 mongod 进程
  2. 否则,我可以在不停止进程的情况下启动rsync(dbPath: /var/lib/mongomongod ) 吗?

  3. 除了 LVM 备份之外,推荐的备份方法是什么mongodump

rsync mongodb

3
推荐指数
1
解决办法
5981
查看次数

标签 统计

curl ×1

jenkins ×1

mongodb ×1

rsync ×1