Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
M
MasterFIP - Gateware
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
MasterFIP - Gateware
Commits
9d53fad3
Commit
9d53fad3
authored
Apr 03, 2023
by
Alén Arias Vázquez
😎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cleaning CI/CD procedure
parent
46d82cc4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
16 deletions
+17
-16
.gitlab-ci.yml
.gitlab-ci.yml
+16
-16
Makefile
syn/spec/Makefile
+1
-0
No files found.
.gitlab-ci.yml
View file @
9d53fad3
...
...
@@ -7,9 +7,7 @@
# Variables
variables
:
DOCKER_IMAGE
:
$CI_REGISTRY/be-cem-edl/evergreen/gitlab-ci/xilinx-ise14.7:latest
GIT_SUBMODULE_STRATEGY
:
normal
BUILD_DIR
:
build_dir
XILINX_PATH
:
/opt/Xilinx
GIT_SUBMODULE_STRATEGY
:
none
################################################################################
# Define default rules
...
...
@@ -23,33 +21,37 @@ variables:
stages
:
-
gateware
-
release
-
fake_job
-
dummy
################################################################################
#
Include different files
#
Define job for gateware
.gateware_job
:
interruptible
:
true
stage
:
gateware
image
:
$
DOCKER_IMAGE
image
:
$
{DOCKER_IMAGE}
tags
:
-
vivado-template
script
:
-
cd syn/${PROJECT_NAME}/ && make build
after_script
:
-
cd syn/${PROJECT_NAME}/ && make check_build
artifacts
:
when
:
on_succes
s
when
:
alway
s
paths
:
-
syn/spec/spec_masterfip_mt.bin
-
syn/${PROJECT_NAME}/${PROJECT_NAME}_masterfip_mt.bin
-
syn/${PROJECT_NAME}/${PROJECT_NAME}_masterfip_mt.syr
-
syn/${PROJECT_NAME}/${PROJECT_NAME}_masterfip_mt.twr
-
syn/${PROJECT_NAME}/${PROJECT_NAME}_masterfip_mt_map.mrp
-
syn/${PROJECT_NAME}/${PROJECT_NAME}_masterfip_mt.par
expire_in
:
7d
gateware_spec
:
extends
:
.gateware_job
variables
:
GIT_SUBMODULE_STRATEGY
:
none
PROJECT_NAME
:
spec
rules
:
-
!reference
[
.default_rules
,
rules
]
-
if
:
$CI_PIPELINE_SOURCE == "merge_request_event"
-
if
:
$CI_COMMIT_REF_NAME =~ /^\d+-/
-
if
:
$CI_PIPELINE_SOURCE == "merge_request_event" || $CI_COMMIT_REF_NAME =~ /^\d+-/
changes
:
-
"
rtl/*.{vhd,v,sv}"
-
"
top/spec/*.{vhd,v,sv,ucf}"
...
...
@@ -66,17 +68,15 @@ release_job:
tags
:
-
vivado-template
script
:
-
gitlab-release --zip "masterfip-${CI_COMMIT_TAG}.zip"
${BUILD_DIR}/*
--link-in-desc --description "bitstream for project masterfip"
-
gitlab-release --zip "masterfip-${CI_COMMIT_TAG}.zip"
syn/spec/spec_masterfip_mt.bin
--link-in-desc --description "bitstream for project masterfip"
only
:
-
/^v[0-9]+\.[0-9]+\.[0-9]+$/
################################################################################
# Fake job
job_fake
:
variables
:
GIT_SUBMODULE_STRATEGY
:
none
dummy_job
:
interruptible
:
true
stage
:
fake_job
stage
:
dummy
image
:
$CI_REGISTRY/$CI_PROJECT_NAMESPACE/../docker-util/gitlab_release
tags
:
-
vivado-template
...
...
syn/spec/Makefile
View file @
9d53fad3
...
...
@@ -67,4 +67,5 @@ build: setup_lib
xtclsh build.tcl
check_build
:
${
SETUP_CMD
}
'echo "Checking build"'
./check_build.sh 1>&2
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