File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -154,6 +154,10 @@ production with::
154154
155155 python scripts/oneapi.py prod-publish
156156
157+ Then purge the CDN. Generate a list of URLs with::
158+
159+ python scripts/oneapi.py purge
160+
157161------------
158162More Reading
159163------------
Original file line number Diff line number Diff line change @@ -301,6 +301,20 @@ def site(root, target=None):
301301 tar .extractall (versions_x )
302302 copytree (versions_x , join (versions , 'latest' ))
303303
304+ def remove_elements (l , elements ):
305+ for e in elements :
306+ if e in l :
307+ l .remove (e )
308+ return l
309+
310+ def purge (root , target = None ):
311+ root_only (root )
312+ for (r ,dirs ,files ) in os .walk ('site' , topdown = True ):
313+ r = r .replace ('site/' ,'' )
314+ dirs = remove_elements (dirs ,['oneDAL' , 'oneL0' , 'oneMKL' ])
315+ for file in files :
316+ print ('http://spec.oneapi.com/%s/%s' % (r , file ))
317+
304318@action
305319def ci (root , target = None ):
306320 root_only (root )
@@ -324,6 +338,7 @@ def ci(root, target=None):
324338 'latexpdf' : build ,
325339 'prep' : prep ,
326340 'prod-publish' : prod_publish ,
341+ 'purge' : purge ,
327342 'site' : site ,
328343 'spec-venv' : spec_venv ,
329344 'stage-publish' : stage_publish }
You can’t perform that action at this time.
0 commit comments