| |
| import requests,sys,os,time |
| from requests.packages import urllib3 |
| urllib3.disable_warnings() |
| |
| |
| def get_tags (base_url,auth): |
| imageinfos = requests.get( url=base_url,auth=auth, verify=False).json() |
| taglist = [] |
| |
| for images in imageinfos: |
| |
| for tags in images["tags"]: |
| |
| taglist.append(tags['name']) |
| return taglist |
| |
| def create_image_url(taglist,env,servicename): |
| for tag in taglist: |
| print(base_url + env + '/' + servicename + ':' + tag) |
| |
| |
| if __name__ == "__main__": |
| base_url = '192.168.1.2:8443/' |
| apiversion = 'api/v2.0/projects/' |
| env = 'dev' |
| servicename = 'message' |
| Url = 'https://' + base_url + apiversion + env + '/repositories/' + servicename + '/artifacts' |
| auth=('test', 'test') |
| taglist = get_tags(Url,auth) |
| |
| create_image_url(taglist,env,servicename) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通