`--assets-link` can't add any assets link in release web page
Summary
--assets-link can't add any assets link in release web page
Steps to reproduce
sorry, I have a issue with --assets-link
after read our docs and example for --assets-link
I have test below code in .gitlab-ci.yml, but I didn't get any assets link in release web page
ubuntu@0243553ea7d6:~$ release-cli -v
release-cli version 0.10.0
variable in .gitlab-ci.yml for testing
variables:
RELEASE_URL: 'https://g.xxx.org/xxx_sw/xxx_buildroot/-/jobs/${CI_JOB_ID}/artifacts'
shell command and output log as below:
$ ls -alt ./release/ || exit 1
total 618184
drwxr-xr-x 2 root root 4096 Sep 16 18:31 .
-rw-r--r-- 1 root root 256 Sep 16 18:31 md5sum
-rw-r--r-- 1 root root 288 Sep 16 18:31 sha1sum
-rw-r--r-- 1 root root 570425344 Sep 16 18:31 sysimage-emmc-lp3_v1_1.img
-rw-r--r-- 1 root root 570425344 Sep 16 18:31 sysimage-emmc-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 16 18:31 sysimage-sdcard-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 16 18:31 sysimage-sdcard-lp3_v1_1.img
drwxrwxrwx 12 root root 4096 Sep 16 18:31 ..
$ release-cli create --name "$CI_COMMIT_TAG" --description "Release $CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG --ref "$CI_COMMIT_SHA" \ --assets-link '{"name":"${CI_COMMIT_TAG}.zip", "url":"${RELEASE_URL}/download", "link_type":"package"}' \ --assets-link '{"name":"sysimage-lp3-sdcard-v1_0.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-sdcard-v1_0.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-emmc-v1_0.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-emmc-v1_0.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-sdcard-v1_1.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-sdcard-v1_1.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-emmc-v1_1.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-emmc-v1_1.img}", "link_type":"other"}' \ --assets-link '{"name":"md5sum", "url":"${RELEASE_URL}/file/release/md5sum", "link_type":"other"}' \ --assets-link '{"name":"sha1sum", "url":"${RELEASE_URL}/file/release/sha1sum", "link_type":"other"}'
time="2021-09-16T18:31:38+08:00" level=info msg="Creating Release..." cli=release-cli command=create name=v0.3.4 project-id=616 ref=ad929720226c5a05694ddaece0422acc91198334 server-url="http://g.xxx.org:8000" tag-name=v0.3.4 version=0.10.0
time="2021-09-16T18:31:38+08:00" level=info msg="release created successfully!" cli=release-cli command=create name=v0.3.4 project-id=616 ref=ad929720226c5a05694ddaece0422acc91198334 server-url="http://g.xxx.org:8000" tag-name=v0.3.4 version=0.10.0
Tag: v0.3.4
Name: v0.3.4
Description: Release v0.3.4
Created At: 2021-09-16 18:31:38.344 +0800 CST
Released At: 2021-09-16 18:31:38.344 +0800 CST
See all available releases here: http://g.xxx.org:8000/xxx_sw/xxx_buildroot/-/releases
Uploading artifacts for successful job
00:30
Uploading artifacts...
./release/: found 7 matching files and directories
Uploading artifacts as "archive" to coordinator... ok id=12277 responseStatus=201 Created token=n6JqXZ8v
Cleaning up file based variables
00:00
Job succeeded
and also tried to add \ before " in json args content
$ ls -alt ./release/ || exit 1
total 622916
drwxr-xr-x 2 root root 4096 Sep 16 20:37 .
-rw-r--r-- 1 root root 256 Sep 16 20:37 md5sum
-rw-r--r-- 1 root root 288 Sep 16 20:37 sha1sum
-rw-r--r-- 1 root root 568328704 Sep 16 20:37 sysimage-sdcard-lp3_v1_0.img
-rw-r--r-- 1 root root 570425344 Sep 16 20:37 sysimage-emmc-lp3_v1_1.img
-rw-r--r-- 1 root root 570425344 Sep 16 20:37 sysimage-emmc-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 16 20:37 sysimage-sdcard-lp3_v1_1.img
drwxrwxrwx 12 root root 4096 Sep 16 20:36 ..
$ release-cli create --name "$CI_COMMIT_TAG" --description "Release $CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG --ref "$CI_COMMIT_SHA" \ --assets-link "{\"name\":\"$CI_COMMIT_TAG.zip\",\"url\":\"$RELEASE_URL/download\",\"link_type\":\"package\"}" \ --assets-link "{\"name\":\"sysimage-lp3-sdcard-v1_0.img\",\"url\":\"$RELEASE_URL/file/release/sysimage-lp3-sdcard-v1_0.img\",\"link_type\":\"other\"}" \ --assets-link "{\"name\":\"sysimage-lp3-emmc-v1_0.img\",\"url\":\"$RELEASE_URL/file/release/sysimage-lp3-emmc-v1_0.img\",\"link_type\":\"other\"}" \ --assets-link "{\"name\":\"sysimage-lp3-sdcard-v1_1.img\",\"url\":\"$RELEASE_URL/file/release/sysimage-lp3-sdcard-v1_1.img\",\"link_type\":\"other\"}" \ --assets-link "{\"name\":\"sysimage-lp3-emmc-v1_1.img\",\"url\":\"$RELEASE_URL/file/release/sysimage-lp3-emmc-v1_1.img\",\"link_type\":\"other\"}" \ --assets-link "{\"name\":\"md5sum\",\"url\":\"$RELEASE_URL/file/release/md5sum\",\"link_type\":\"other\"}" \ --assets-link "{\"name\":\"sha1sum\",\"url\":\"$RELEASE_URL/file/release/sha1sum\",\"link_type\":\"other\"}"
time="2021-09-16T20:37:00+08:00" level=info msg="Creating Release..." cli=release-cli command=create name=v0.3.5 project-id=616 ref=18687d861a550d0ee3744bd7653c380c03584292 server-url="http://g.xxx.org:8000" tag-name=v0.3.5 version=0.10.0
time="2021-09-16T20:37:00+08:00" level=info msg="release created successfully!" cli=release-cli command=create name=v0.3.5 project-id=616 ref=18687d861a550d0ee3744bd7653c380c03584292 server-url="http://g.xxx.org:8000" tag-name=v0.3.5 version=0.10.0
Tag: v0.3.5
Name: v0.3.5
Description: Release v0.3.5
Created At: 2021-09-16 20:37:00.473 +0800 CST
Released At: 2021-09-16 20:37:00.473 +0800 CST
See all available releases here: http://g.xxx.org:8000/xxx_sw/xxx_buildroot/-/releases
Uploading artifacts for successful job
00:30
Uploading artifacts...
./release/: found 7 matching files and directories
Uploading artifacts as "archive" to coordinator... ok id=12307 responseStatus=201 Created token=w8FXbZSd
Cleaning up file based variables
00:01
Job succeeded
what's the error log or error format ? and I also found we have this debug output issue #70 (closed) but not fix now.
What is the current bug behavior?
no assets-link add to release web page
What is the expected correct behavior?
multiple assets-link should be add to release web page
Relevant logs and/or screenshots
also tried with more format as below , also no any assets-link in release web page :
$ ls -alt ./release/ || exit 1
total 618184
drwxr-xr-x 2 root root 4096 Sep 16 18:31 .
-rw-r--r-- 1 root root 256 Sep 16 18:31 md5sum
-rw-r--r-- 1 root root 288 Sep 16 18:31 sha1sum
-rw-r--r-- 1 root root 570425344 Sep 16 18:31 sysimage-emmc-lp3_v1_1.img
-rw-r--r-- 1 root root 570425344 Sep 16 18:31 sysimage-emmc-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 16 18:31 sysimage-sdcard-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 16 18:31 sysimage-sdcard-lp3_v1_1.img
drwxrwxrwx 12 root root 4096 Sep 16 18:31 ..
$ release-cli create --name "$CI_COMMIT_TAG" --description "Release $CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG --ref "$CI_COMMIT_SHA" \ --assets-link '{"name":"${CI_COMMIT_TAG}.zip", "url":"${RELEASE_URL}/download", "link_type":"package"}' \ --assets-link '{"name":"sysimage-lp3-sdcard-v1_0.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-sdcard-v1_0.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-emmc-v1_0.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-emmc-v1_0.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-sdcard-v1_1.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-sdcard-v1_1.img}", "link_type":"other"}' \ --assets-link '{"name":"sysimage-lp3-emmc-v1_1.img", "url":"${RELEASE_URL}/file/release/sysimage-lp3-emmc-v1_1.img}", "link_type":"other"}' \ --assets-link '{"name":"md5sum", "url":"${RELEASE_URL}/file/release/md5sum", "link_type":"other"}' \ --assets-link '{"name":"sha1sum", "url":"${RELEASE_URL}/file/release/sha1sum", "link_type":"other"}'
time="2021-09-16T18:31:38+08:00" level=info msg="Creating Release..." cli=release-cli command=create name=v0.3.4 project-id=616 ref=ad929720226c5a05694ddaece0422acc91198334 server-url="http://g.xxx.org:8000" tag-name=v0.3.4 version=0.10.0
time="2021-09-16T18:31:38+08:00" level=info msg="release created successfully!" cli=release-cli command=create name=v0.3.4 project-id=616 ref=ad929720226c5a05694ddaece0422acc91198334 server-url="http://g.xxx.org:8000" tag-name=v0.3.4 version=0.10.0
Tag: v0.3.4
Name: v0.3.4
Description: Release v0.3.4
Created At: 2021-09-16 18:31:38.344 +0800 CST
Released At: 2021-09-16 18:31:38.344 +0800 CST
See all available releases here: http://g.xxx.org:8000/xxx_sw/xxx_buildroot/-/releases
Uploading artifacts for successful job
00:30
Uploading artifacts...
./release/: found 7 matching files and directories
Uploading artifacts as "archive" to coordinator... ok id=12277 responseStatus=201 Created token=n6JqXZ8v
Cleaning up file based variables
00:00
Job succeeded
$ sudo ls -alt $RELEASE_PATH/$CI_PROJECT_NAME/$CI_COMMIT_TAG/release/
total 620896
-rw-r--r-- 1 root root 456 Sep 15 19:19 sha1sum
-rw-r--r-- 1 root root 424 Sep 15 19:19 md5sum
-rw-r--r-- 1 root root 570425344 Sep 15 19:18 sysimage-emmc-lp3_v1_0.img
-rw-r--r-- 1 root root 568328704 Sep 15 19:13 sysimage-sdcard-lp3_v1_1.img
-rw-r--r-- 1 root root 568328704 Sep 15 19:13 sysimage-sdcard-lp3_v1_0.img
-rw-r--r-- 1 root root 570425344 Sep 15 19:12 sysimage-emmc-lp3_v1_1.img
drwxr-xr-x 2 root root 4096 Sep 15 18:29 .
drwxr-xr-x 7 root root 4096 Sep 15 18:28 ..
$ release-cli create --name "$CI_COMMIT_TAG" --description "Release $CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG --ref "$CI_COMMIT_TAG" \ --assets-link {"name":"${CI_COMMIT_TAG}.tar.gz", "url":"${RELEASE_URL}/download?job=${CI_JOB_NAME}", "link_type":"package"} \ --assets-link {"name":"sysimage-lp3-sdcard-v1_0.img", "url":"${RELEASE_URL}/raw/sysimage-lp3-sdcard-v1_0.img?job=${CI_JOB_NAME}", "link_type":"other"} \ --assets-link {"name":"sysimage-lp3-emmc-v1_0.img", "url":"${RELEASE_URL}/raw/sysimage-lp3-emmc-v1_0.img?job=${CI_JOB_NAME}", "link_type":"other"} \ --assets-link {"name":"sysimage-lp3-sdcard-v1_1.img", "url":"${RELEASE_URL}/raw/sysimage-lp3-sdcard-v1_1.img?job=${CI_JOB_NAME}", "link_type":"other"} \ --assets-link {"name":"sysimage-lp3-emmc-v1_1.img", "url":"${RELEASE_URL}/raw/sysimage-lp3-emmc-v1_1.img?job=${CI_JOB_NAME}", "link_type":"other"} \ --assets-link {"name":"md5sum", "url":"${RELEASE_URL}/raw/md5sum?job=${CI_JOB_NAME}", "link_type":"other"} \ --assets-link {"name":"sha1sum", "url":"${RELEASE_URL}/raw/sha1sum?job=${CI_JOB_NAME}", "link_type":"other"}
time="2021-09-15T19:19:15+08:00" level=info msg="Creating Release..." cli=release-cli command=create name=v0.3.1 project-id=616 ref=v0.3.1 server-url="http://g.xxx.org:8000" tag-name=v0.3.1 version=0.10.0
time="2021-09-15T19:19:15+08:00" level=info msg="release created successfully!" cli=release-cli command=create name=v0.3.1 project-id=616 ref=v0.3.1 server-url="http://g.xxx.org:8000" tag-name=v0.3.1 version=0.10.0
Tag: v0.3.1
Name: v0.3.1
Description: Release v0.3.1
Created At: 2021-09-15 19:19:15.573 +0800 CST
Released At: 2021-09-15 19:19:15.573 +0800 CST
See all available releases here: http://g.xxx.org:8000/xxx_sw/xxx_buildroot/-/releases
Uploading artifacts for successful job
00:30
Uploading artifacts...
./release/: found 8 matching files and directories
Uploading artifacts as "archive" to coordinator... ok id=12171 responseStatus=201 Created token=_rbxoiZe
Cleaning up file based variables
00:00
Job succeeded
Output of checks
Possible fixes
Releated ISSUE
some info about this args: #97
output for debug purpose issue: #70 (closed)
Edited by Jaime Martinez