new build from release archive (#5)

Reviewed-on: #5
This commit is contained in:
dany
2022-10-05 21:21:02 +02:00
parent 741c36bd07
commit 6af1f376c2
4 changed files with 20 additions and 34 deletions

25
Jenkinsfile vendored
View File

@@ -1,17 +1,5 @@
def remote = [:]
remote.name = 'workstation'
remote.host = 'workstation'
remote.user = 'dany'
remote.identityFile = '/var/jenkins_home/.ssh/id_rsa'
remote.allowAnyHosts = true
remote.agent = false
remote.logLevel = 'INFO'
pipeline{
agent { node{ label'master' }}
//parameters {
// string(defaultValue: "xsangle", name: 'dockerhub_user', description: 'Docker hub username')
// string(defaultValue: "", name: 'dockerhub_pat', description: 'Docker hub Personal Access Token')
//}
agent { node{ label'workstation' }}
options {
// Limit build history with buildDiscarder option:
// daysToKeepStr: history is only kept up to this many days.
@@ -32,16 +20,13 @@ pipeline{
{
stage('Build all') {
steps {
sshCommand remote: remote, command: '''
copyArtifacts(projectName: 'gitea-sync/antos-appimage/master', target: 'antos-release');
sh'''#! /bin/bash
set -e
export WORKSPACE=$(realpath "./jenkins/workspace/antosaio-docker")
cd $WORKSPACE
[ -d antos ] && rm -rf antos
mkdir antos
cp /var/jenkins_home/workspace/nightly-antosaio/build/* antos -rf
tree antos
tree antos-release
docker run --rm --privileged docker/binfmt:a7996909642ee92942dcd6cff44b9b95f08dad64
for dir in antos/frontend/* ; do
for dir in antos-release/build/* ; do
tag=$(basename $dir)
echo "BUILD TAG $tag"
docker buildx build \