Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
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
8c6275b2
Commit
8c6275b2
authored
Feb 29, 2020
by
Steve Wills
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add ci file
parent
d7c62214
Pipeline
#122190042
passed with stages
in 49 minutes and 46 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
0 deletions
+39
-0
.gitlab-ci.yml
.gitlab-ci.yml
+39
-0
No files found.
.gitlab-ci.yml
0 → 100644
View file @
8c6275b2
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}
120-amd64
:
tags
:
-
FreeBSD
stage
:
build
script
:
-
sudo nice -n 18 /usr/sbin/idprio 29 poudriere bulk -C -t -B ${CI_PIPELINE_ID} -j 120-amd64 -p swills-freebsd-ports -f ${PORT_LIST}
113-amd64
:
tags
:
-
FreeBSD
stage
:
build
script
:
-
sudo nice -n 18 /usr/sbin/idprio 29 poudriere bulk -C -t -B ${CI_PIPELINE_ID} -j 113-amd64 -p swills-freebsd-ports -f ${PORT_LIST}
add-keyword
:
tags
:
-
FreeBSD
allow_failure
:
true
stage
:
bugz
script
:
-
OLDKW=$(bugz get 244142 | { grep Keywords ||
true
; } | sed -e 's/.*://g' -e 's/,//g' | xargs printf -- '--set-keywords %s ')
-
bugz modify ${OLDKW} --set-keywords buildisok
244142
-
bugz modify -c "Build info is available at ${CI_PROJECT_URL}/pipelines/${CI_PIPELINE_ID}"
244142
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