Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
build-system
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
certo
build-system
Commits
2e26fa64
Commit
2e26fa64
authored
Apr 25, 2019
by
Vladimir Bashkirtsev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added reposting of mender artifact
parent
508a0862
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
70 additions
and
6 deletions
+70
-6
mender.xml
mender.xml
+70
-6
No files found.
mender.xml
View file @
2e26fa64
...
...
@@ -11,12 +11,6 @@
</fail>
<property
name=
"MENDER_KEYS"
value=
"present"
/>
<target
name=
"post-mender-artifact"
>
<antcall
target=
"build-go"
/>
<antcall
target=
"build-mender-artifact"
/>
<antcall
target=
"upload-mender-artifact"
/>
</target>
<target
name=
"build-go"
>
<property
name=
"makedir"
value=
"${builddir}/go"
/>
<exec
executable=
"tar"
failonerror=
"true"
>
...
...
@@ -33,6 +27,12 @@
<delete
dir=
"${builddir}/go1.4"
/>
</target>
<target
name=
"post-mender-artifact"
>
<antcall
target=
"build-go"
/>
<antcall
target=
"build-mender-artifact"
/>
<antcall
target=
"upload-mender-artifact"
/>
</target>
<target
name=
"build-mender-artifact"
>
<mkdir
dir=
"${builddir}/go/src/github.com/mendersoftware"
/>
<exec
executable=
"tar"
dir=
"${builddir}"
failonerror=
"true"
>
...
...
@@ -67,6 +67,70 @@
<delete
dir=
"${builddir}/artifactscripts"
/>
</target>
<target
name=
"repost-mender-artifact"
>
<antcall
target=
"build-go"
/>
<antcall
target=
"rebuild-mender-artifact"
/>
<antcall
target=
"upload-mender-artifact"
/>
</target>
<target
name=
"rebuild-mender-artifact"
>
<mkdir
dir=
"${builddir}/go/src/github.com/mendersoftware"
/>
<exec
executable=
"tar"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"xf ${basedir}/packages/mender-artifact/mender-artifact-2.1.1.tar.gz -C ${builddir}/go/src/github.com/mendersoftware"
/>
</exec>
<exec
executable=
"mv"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"${builddir}/go/src/github.com/mendersoftware/mender-artifact-2.1.1 ${builddir}/go/src/github.com/mendersoftware/mender-artifact"
/>
</exec>
<exec
executable=
"${builddir}/go/bin/go"
dir=
"${builddir}/go/src/github.com/mendersoftware/mender-artifact"
failonerror=
"true"
>
<arg
line=
"build -ldflags "-X main.Version=2.1.1""
/>
</exec>
<exec
executable=
"mv"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"${builddir}/go/src/github.com/mendersoftware/mender-artifact/mender-artifact ${builddir}"
/>
</exec>
<delete
dir=
"${builddir}/go"
/>
<antcall
target=
"mount"
/>
<loadfile
property=
"ARTIFACT_NAME"
srcFile=
"${sysdir}/etc/mender/artifact_info"
failonerror=
"true"
>
<filterchain>
<striplinebreaks/>
<tokenfilter>
<replaceregex
pattern=
"^.*="
replace=
""
/>
<replaceregex
pattern=
"-\d+$"
replace=
""
/>
</tokenfilter>
</filterchain>
</loadfile>
<loadfile
property=
"ARTIFACT_INFO"
srcFile=
"${sysdir}/etc/mender/artifact_info"
failonerror=
"true"
>
<filterchain>
<striplinebreaks/>
<tokenfilter>
<replaceregex
pattern=
"^.*="
replace=
""
/>
</tokenfilter>
</filterchain>
</loadfile>
<loadfile
property=
"DEVICE_TYPE"
srcFile=
"${sysdir}/etc/device_info"
failonerror=
"true"
>
<filterchain>
<tokenfilter>
<containsregex
pattern=
"^DEVICE_PRODUCT="
/>
<replaceregex
pattern=
"^.*='"
replace=
""
/>
<replaceregex
pattern=
"'"
replace=
""
/>
</tokenfilter>
<striplinebreaks/>
</filterchain>
</loadfile>
<copy
todir=
"${builddir}/artifactscripts"
>
<fileset
dir=
"${sysdir}/etc/mender/artifactscripts"
/>
</copy>
<antcall
target=
"unmount"
/>
<exec
executable=
"dd"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"if=${builddir}/disk.img of=${builddir}/${ARTIFACT_NAME}-${BUILD_ID}.ext4 bs=1048576 skip=${ABstart} count=${ABsize}"
/>
</exec>
<exec
executable=
"${builddir}/mender-artifact"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"write rootfs-image -t ${DEVICE_TYPE} -n ${ARTIFACT_NAME}-${BUILD_ID} -u ${ARTIFACT_NAME}-${BUILD_ID}.ext4 -o ${ARTIFACT_NAME}-${BUILD_ID}.mender -k ${basedir}/host/private.key -s artifactscripts"
/>
</exec>
<delete
file=
"${builddir}/mender-artifact"
/>
<delete
file=
"${builddir}/${ARTIFACT_NAME}-${BUILD_ID}.ext4"
/>
<delete
dir=
"${builddir}/artifactscripts"
/>
</target>
<target
name=
"upload-mender-artifact"
if=
"env.MENDER_USER"
>
<exec
executable=
"${basedir}/packages/mender-artifact/remove-mender-artifact.sh"
dir=
"${builddir}"
failonerror=
"true"
>
<arg
line=
"${env.MENDER_HOST} ${env.MENDER_USER} ${env.MENDER_PASS} ${ARTIFACT_NAME} ${DEVICE_TYPE} ${basedir}/host/server.crt"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment