RC upload flag (#3027)

* RC upload flag

* Update build-all-ng.sh

* Try RC Images

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
This commit is contained in:
lanefu 2021-07-19 20:36:46 -04:00 committed by GitHub
parent 06a8324977
commit b1d82308db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 1477 additions and 2 deletions

1097
.github/workflows/build-RC-images.yml vendored Normal file

File diff suppressed because it is too large Load Diff

299
config/targets-cli-RC.conf Normal file
View File

@ -0,0 +1,299 @@
####################################################################################################################
# board branch release desktop|cli|minimal stable|beta create images #
####################################################################################################################
# Bananapi M1 / M1+ A20
bananapi current focal cli beta yes
# Bananapi Pro A20
bananapipro current focal cli beta yes
# Bananapi M2+ H3
bananapim2plus current focal cli beta yes
# Helios64
helios64 current focal cli beta yes
# Cubietruck
cubietruck current focal cli beta yes
# Espressobin
espressobin current focal cli beta yes
# Jetson Nano
jetson-nano current focal cli beta yes
# Khadas Vim1
khadas-vim1 current focal cli beta yes
# Khadas Vim2
khadas-vim2 current focal cli beta yes
# Khadas Vim3l
khadas-vim3l current focal cli beta yes
# Khadas Edge
khadas-current current focal cli beta yes
# Lepotato
lepotato current focal cli beta yes
# Olimex Lime2
lime2 current focal cli beta yes
# Olimex Lime A64
lime-a64 current focal cli beta yes
# nanopct4
nanopct4 current focal cli beta yes
# nanopi-r1
nanopi-r1 current focal cli beta yes
# nanopi-r2s
nanopi-r2s current focal cli beta yes
# nanopi-r4s
nanopi-r4s current focal cli beta yes
# nanopiair
nanopiair current focal cli beta yes
# nanopiduo2
nanopiduo2 current focal cli beta yes
# nanopik1plus
nanopik1plus current focal cli beta yes
# nanopik2-905
nanopik2-s905 current focal cli beta yes
# nanopim4
nanopim4 current focal cli beta yes
# nanopim4v2
nanopim4v2 current focal cli beta yes
# nanopineo
nanopineo current focal cli beta yes
# nanopineocore2
nanopineo2 current focal cli beta yes
# nanopineo2black
nanopineo2black current focal cli beta yes
# nanopineo3
nanopineo3 current focal cli beta yes
# nanopineo4
nanopineo4 current focal cli beta yes
# nanopineocore2
nanopineocore2 current focal cli beta yes
# Odroid C2
odroidc2 current focal cli beta yes
# Odroid N2 / N2+
odroidn2 current focal cli beta yes
# Odroid C4
odroidc4 current focal cli beta yes
# Odroid HC4
odroidhc4 current focal cli beta yes
# Odroid XU4
odroidxu4 current focal cli beta yes
# orangepi2
orangepi2 current focal cli beta yes
# orangepi 3
orangepi3 current focal cli beta yes
# Orangepi 4
orangepi4 current focal cli beta yes
# Orangepi R1
orangepi-r1 current focal cli beta yes
# Orangepi R1+
orangepi-r1plus current focal cli beta yes
# orangepilite
orangepilite current focal cli beta yes
# orangepilite2
orangepilite2 current focal cli beta yes
# orangepioneplus
orangepioneplus current focal cli beta yes
# orangepione
orangepione current focal cli beta yes
# orangepipc
orangepipc current focal cli beta yes
# orangepipc2
orangepipc2 current focal cli beta yes
# orangepipcplus
orangepipcplus current focal cli beta yes
# orangepiplus
orangepiplus current focal cli beta yes
# orangepiplus2e
orangepiplus2e current focal cli beta yes
# Orangepi Prime
orangepiprime current focal cli beta yes
# Orangepi Win
orangepiwin current focal cli beta yes
# orangepizero
orangepizero current focal cli beta yes
# orangepizero2
orangepizero2 current focal cli beta yes
# orangepizeroplus
orangepizeroplus current focal cli beta yes
# orangepizeroplus2-h3
orangepizeroplus2-h3 current focal cli beta yes
# orangepizeroplus2-h5
orangepizeroplus2-h5 current focal cli beta yes
# Pine64
pine64 current focal cli beta yes
# Pine64so
pine64so current focal cli beta yes
# rk322x-box
rk322x-box current focal cli beta yes
# Rock64
rock64 current focal cli beta yes
# Rockpi 4a
rockpi-4a current focal cli beta yes
# Rockpi 4b
rockpi-4b current focal cli beta yes
# Rockpi 4c
rockpi-4c current focal cli beta yes
# Rockpi S
rockpi-s current focal minimal beta yes
# Rockpi E
rockpi-e current focal cli beta yes
# Rock64pro
rockpro64 current focal cli beta yes
# Tinkerboard
tinkerboard current focal cli beta yes
# Station M1
station-m1 current focal cli beta no
# Station P1
station-p1 current focal cli beta no
# Tinkerboard 2
tinkerboard-2 current focal cli beta yes
# tritium-h3
tritium-h3 current focal cli beta yes
# tritium-h5
tritium-h5 current focal cli beta yes
# zeropi
zeropi current focal cli beta yes
# Virtual qemu
virtual-qemu current focal cli beta yes
virtual-qemu current hirsute cli beta yes

View File

@ -0,0 +1,76 @@
###########################################################################################################################################################
# board branch release desktop|cli|minimal stable|beta create images DE DE config Comma delimited app groups #
###########################################################################################################################################################
# Lepotato
lepotato current hirsute desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# nanopct4
nanopct4 current hirsute desktop beta yes budgie config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# nanopim4v2
nanopim4v2 current hirsute desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# Odroid C2
odroidc2 current hirsute desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# Odroid N2
odroidn2 current hirsute desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
odroidn2 current hirsute desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# Odroid C4
odroidc4 current focal desktop beta yes budgie config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
odroidc4 current focal desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# orangepi 3
orangepi3 current focal desktop beta yes xfce config_base 3dsupport,browsers
# Orangepi 4
orangepi4 current focal desktop beta yes xfce config_base 3dsupport,browsers
# orangepipc2
orangepipc2 current focal desktop beta yes xfce config_base 3dsupport,browsers
# Pinebook A64
pinebook-a64 current hirsute desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# Pinebook PRO
pinebook-pro current hirsute desktop beta yes budgie config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
pinebook-pro current hirsute desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
pinebook-pro current hirsute desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# qemu virtual images
virtual-qemu current focal desktop beta yes budgie config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
virtual-qemu current focal desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
virtual-qemu current focal desktop beta yes xfce config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# Rockpi 4a
rockpi-4a current focal desktop beta yes xfce config_base 3dsupport,browsers
# Rockpi 4b
rockpi-4b current focal desktop beta yes xfce config_base 3dsupport,browsers
# Rockpi 4c
rockpi-4c current focal desktop beta yes xfce config_base 3dsupport,browsers
#tinkerboard 2
tinkerboard-2 current hirsute desktop beta yes cinnamon config_base 3dsupport,browsers,chat,desktop_tools,editors,email,internet,multimedia,office,programming,remote_desktop
# tritium-h5
tritium-h5 current focal desktop beta yes xfce config_base 3dsupport,browsers

View File

@ -79,6 +79,7 @@ pack_upload ()
[[ $BUILD_DESKTOP == yes ]] && version=${version}_desktop
[[ $BUILD_MINIMAL == yes ]] && version=${version}_minimal
[[ $BETA == yes ]] && local subdir=nightly
[[ $RC == yes ]] && local subdir=rc
cd "${DESTIMG}" || exit

View File

@ -764,9 +764,11 @@ create_image()
FINALDEST=$DEST/images
if [[ $BUILD_ALL == yes ]]; then
if [[ "$BETA" == yes ]]; then
if [[ "$BETA" == yes && "$RC" == yes ]]; then
FINALDEST=$DEST/images/"${BOARD}"/RC
elif [["$BETA" == yes ]]; then
FINALDEST=$DEST/images/"${BOARD}"/nightly
else
else
FINALDEST=$DEST/images/"${BOARD}"/archive
fi
install -d -o nobody -g nogroup -m 775 ${FINALDEST}