Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
See what's new at GitLab
4
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
F
freebsd-ports
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Test Cases
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
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
Steve Wills
freebsd-ports
Commits
4b1f822c
Commit
4b1f822c
authored
Oct 14, 2020
by
Steve Wills
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add ci file
parent
8348e45d
Pipeline
#202665927
passed with stages
in 7 minutes and 22 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
54 additions
and
0 deletions
+54
-0
.gitlab-ci.yml
.gitlab-ci.yml
+54
-0
No files found.
.gitlab-ci.yml
0 → 100644
View file @
4b1f822c
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 250350 | { grep Keywords ||
true
; } | sed -e 's/.*://g' -e 's/,//g' | xargs printf -- '--set-keywords %s ')
-
bugz modify ${OLDKW} --set-keywords buildisok
250350
-
bugz modify -c "Build and package info is available at ${CI_PROJECT_URL}/pipelines/${CI_PIPELINE_ID}"
250350
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