annotate toS3.xml @ 0:c1bdbc4234d1 draft default tip

"planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
author siwaa
date Fri, 03 Jul 2026 16:21:27 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
1 <tool id="toS3" name="toS3" version="1.0.1">
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
2 <description>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
3 To send to a S3 storage
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
4 </description>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
5 <command detect_errors="exit_code">
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
6 unzip ${inputData};
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
7 ls;
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
8 aws s3 cp analyse_simulations_STICS s3://${Bucket}/${objectPath} --recursive --endpoint-url \${S3_ENDPOINT};
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
9 echo "bla" > ${output};
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
10 </command>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
11 <inputs>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
12 <param name="inputData" type="data" format="zip" label="zip data file"/>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
13 <param name="objectPath" type="text" value= "RM/ICHEC-EC-EARTH" label="a path to the object"/>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
14 <param name="Bucket" type="text" value="dairyfit-simulations" label="the bucket where to store"/>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
15 </inputs>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
16 <outputs>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
17 <data format="text" name="output" label="dummy"/>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
18 </outputs>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
19 <tests>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
20 </tests>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
21 <help>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
22 Documentation
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
23 -------------
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
24 A tool to unzip and send a folder to S3
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
25
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
26 Credits
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
27 -------
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
28 - Galaxy Tool Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
29 - Tool Site: https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
30 - Copyright: INRAE
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
31 </help>
c1bdbc4234d1 "planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 61853eb25d47c0fb4d716af16d3382fb24e7b927"
siwaa
parents:
diff changeset
32 </tool>