Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
9
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
Steve Wills
freebsd-ports
Commits
949cf6aa
Commit
949cf6aa
authored
Dec 01, 2020
by
Steve Wills
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add ci file
parent
1eb92a40
Pipeline
#223979939
passed with stages
in 569 minutes and 33 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
0 deletions
+55
-0
.gitlab-ci.yml
.gitlab-ci.yml
+55
-0
No files found.
.gitlab-ci.yml
0 → 100644
View file @
949cf6aa
stages
:
-
build
-
bugz
before_script
:
-
sudo rm -rf /usr/local/etc/poudriere.d/ports/swills-freebsd-ports
-
sudo poudriere ports -c -m
null
-p swills-freebsd-ports -f none -M ${CI_PROJECT_DIR}
-
PORT_LIST=$(mktemp) ; git diff --name-only $(git merge-base origin/${CI_COMMIT_REF_NAME} origin/master) origin/${CI_COMMIT_REF_NAME} | egrep '('$(env PORTSDIR=${CI_PROJECT_DIR} make -V SUBDIR | sed -e 's/ /|/g')')' | cut -d/ -f 1,2 | sort -u | sed -e 's/$/@all/' > ${PORT_LIST} ; cat ${PORT_LIST}
head-amd64
:
tags
:
-
FreeBSD
stage
:
build
script
:
-
sudo nice -n 18 /usr/sbin/idprio 29 poudriere bulk -C -t -B ${CI_PIPELINE_ID} -j head-amd64 -p swills-freebsd-ports -f ${PORT_LIST}
after_script
:
-
|
HASH=$(sudo su - ipfs-go -c "/usr/local/bin/ipfs-go add -rwQH --pin=false /usr/local/poudriere/data/packages/head-amd64-swills-freebsd-ports")
REAL=$(ls -a /usr/local/poudriere/data/packages/head-amd64-swills-freebsd-ports/ | grep .real)
echo "Package URL: https://ipfs.io/ipfs/${HASH}/head-amd64-swills-freebsd-ports/${REAL}"
121-amd64
:
tags
:
-
FreeBSD
stage
:
build
script
:
-
sudo nice -n 18 /usr/sbin/idprio 29 poudriere bulk -C -t -B ${CI_PIPELINE_ID} -j 121-amd64 -p swills-freebsd-ports -f ${PORT_LIST}
after_script
:
-
|
HASH=$(sudo su - ipfs-go -c "/usr/local/bin/ipfs-go add -rwQH --pin=false /usr/local/poudriere/data/packages/121-amd64-swills-freebsd-ports")
REAL=$(ls -a /usr/local/poudriere/data/packages/121-amd64-swills-freebsd-ports/ | grep .real)
echo "Package URL: https://ipfs.io/ipfs/${HASH}/121-amd64-swills-freebsd-ports/${REAL}"
114-amd64
:
tags
:
-
FreeBSD
stage
:
build
script
:
-
sudo nice -n 18 /usr/sbin/idprio 29 poudriere bulk -C -t -B ${CI_PIPELINE_ID} -j 114-amd64 -p swills-freebsd-ports -f ${PORT_LIST}
after_script
:
-
|
HASH=$(sudo su - ipfs-go -c "/usr/local/bin/ipfs-go add -rwQH --pin=false /usr/local/poudriere/data/packages/114-amd64-swills-freebsd-ports")
REAL=$(ls -a /usr/local/poudriere/data/packages/114-amd64-swills-freebsd-ports/ | grep .real)
echo "Package URL: https://ipfs.io/ipfs/${HASH}/114-amd64-swills-freebsd-ports/${REAL}"
add-keyword
:
tags
:
-
FreeBSD
allow_failure
:
true
stage
:
bugz
script
:
-
OLDKW=$(bugz get 251218 | { grep Keywords ||
true
; } | sed -e 's/.*://g' -e 's/,//g' | xargs printf -- '--set-keywords %s ')
-
bugz get 251218 | grep Status | grep -q -E -i '(New|In\ Progress|Open)' ; if [ $? -eq 0 ]; then STATUS=open ; else STATUS=closed ; fi
-
if [ ${STATUS} = "open" ]; then bugz modify ${OLDKW} --set-keywords buildisok 251218 ; fi
-
if [ ${STATUS} = "open" ]; then bugz modify -c "Build and package info is available at ${CI_PROJECT_URL}/pipelines/${CI_PIPELINE_ID}" 251218 ; fi
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