jenkins发布程序触发shell调用python脚本刷新akamai cdn api
刷新cdn的流程: jenkins获取git中的代码,触发脚本推送到生产环境中(即cdn的源站) --> 触发脚本获取git工作目录的更新列表,将更新列表拼凑成带域名信息的url,写入到目录中 --> 触发python脚本读取目录中的url发送给akamai的api进行cdn的刷新 参考文档创建client api,此次我们的账号没有创建client api的权限,需要管理员处理 文档地址:https://developer.akamai.com/api/getting-started#beforeyoubegin 创建和api交互的client api后会得到类似如下信息 client_secret = "pass" host = "host.purge.akamaiapis.net" access_token = "token" client_token = "client_token" api参考地址: https://github.com/akamai/api-kickstart jenkins中的shell脚本 [root@jenkins:/usr/local/worksh/jeninks_task]# cat neveragain_chinasoft_com.sh #!/bin/bash #########################################