Skip to content

Commit 939a4b9

Browse files
committed
jq command notes
1 parent 1c97f36 commit 939a4b9

1 file changed

Lines changed: 138 additions & 0 deletions

File tree

apuntes/commands/jq.html

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/html;charset=utf8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
6+
<meta charset="utf-8">
7+
8+
<title>@abaqueiro on jq</title>
9+
<style>
10+
* {
11+
box-sizing: border-box;
12+
}
13+
html {
14+
/*
15+
background-color: rgb(39,40,34);
16+
color: white;
17+
*/
18+
}
19+
body {
20+
font-family: sans-serif;
21+
/*font-weight: 300;*/
22+
}
23+
h1 {
24+
color: purple;
25+
/*
26+
color: rgb(162,129,255);
27+
color: rgb(100,100,98);
28+
*/
29+
}
30+
31+
#brand {
32+
border-top: 1px solid black;
33+
border-bottom: 1px solid black;
34+
}
35+
#brand .author {
36+
font-weight: bold;
37+
display: inline-block;
38+
}
39+
#brand .pub_date {
40+
margin: auto;
41+
right: 10px;
42+
display: inline-block;
43+
position: absolute;
44+
}
45+
#brand a
46+
,#brand a:visited
47+
{
48+
text-decoration: none;
49+
color: black;
50+
}
51+
#brand a:hover {
52+
color: blue;
53+
}
54+
55+
h2 {
56+
color: darkred;
57+
/*
58+
color: rgb(249,38,144);
59+
color: rgb(131,38,65);
60+
*/
61+
}
62+
dt {
63+
color: blue;
64+
font-weight: 400;
65+
/*
66+
color: rgb(249,38,144);
67+
color: rgb(162,129,255);
68+
*/
69+
}
70+
dd {
71+
margin-bottom: 20px;
72+
}
73+
u {
74+
color: blue;
75+
}
76+
img {
77+
width: 100%;
78+
}
79+
/*
80+
a {
81+
color: yellow;
82+
}
83+
*/
84+
a:visited {
85+
color:blue;
86+
}
87+
b {
88+
color: darkred;
89+
/*
90+
color: rgb(249,38,144);
91+
*/
92+
}
93+
</style>
94+
</head>
95+
<body>
96+
<div id="brand">
97+
<div class="author"><a href="../index.html">Alfonso Baqueiro Bernal</a></div>
98+
<div class="pub_date">Friday Aug 22, 2025</div>
99+
</div>
100+
101+
<h1>jq</h1>
102+
103+
<h2>query examples</h2>
104+
105+
<p>
106+
This is an example of a query over a Azure DevOps release definition,
107+
I need to know if DEPLOY_CONFIRMATION argument is set to 'no' for
108+
production stages skipping other stages, once the stages
109+
are filtered, I just need to select the workflowTasks that its name
110+
starts with "Deploy".
111+
</p>
112+
113+
<pre>jq '.environments[]|select(.name|contains("PR"))|.deployPhases[0].workflowTasks[]|select(.name|contains("Deploy"))|.inputs.arguments' data/project-UDB-release-definition-56.json</pre>
114+
<p>returns</p>
115+
<pre>"-TargetServer 'SERVER-W02.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
116+
"-TargetServer 'SERVER-W08.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
117+
"-TargetServer 'SERVER-W03.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
118+
"-TargetServer 'SERVER-W04.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
119+
"-TargetServer 'SERVER-W05.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
120+
"-TargetServer 'SERVER-W06.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
121+
"-TargetServer 'SERVER-W07.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
122+
"-TargetServer 'SERVER-W09.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
123+
"-TargetServer 'SERVER-W10.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
124+
"-TargetServer 'SERVER-W11.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
125+
"-TargetServer 'SERVER-W12.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
126+
"-TargetServer 'SERVER-W13.mydomain.com' -ArtifactBasePath \"_artifact\\Artifacts\" -ArtifactFileName \"artifact.tar.gz\" -ArtifactDestDir \"C:\\artifacts\" -PoolName '$(ApplicationPoolApi)' -PoolPhysicalPath \"$(DeployFolder)\" -DomainUser \"$(DeployUser)\" -DomainPwd \"$(DeployPassword)\" -DEPLOY_CONFIRMATION 'no'"
127+
</pre>
128+
129+
<!--
130+
<h2>References</h2>
131+
132+
<ul>
133+
<li><a target="_blank" href=""></a></li>
134+
</ul>
135+
-->
136+
137+
</body>
138+
</html>

0 commit comments

Comments
 (0)