Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
C
crypto-exporter
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Insights
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Security & Compliance
Security & Compliance
Dependency List
Packages
Packages
List
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ix.ai
crypto-exporter
Compare Revisions
2156408879231273bca4a6c2081a123562ab5c8f...44230c53fd9cf40431e563e6dac92e95125fd425
Source
44230c53fd9cf40431e563e6dac92e95125fd425
Select Git revision
...
Target
2156408879231273bca4a6c2081a123562ab5c8f
Select Git revision
Compare
Commits (2)
Switches to ix.ai ci template
· 7b618b20
Alex Thomae
authored
Aug 29, 2019
7b618b20
Merge branch 'ci-template' into 'master'
· 44230c53
Alex Thomae
authored
Aug 29, 2019
Switches to ix.ai ci template See merge request
!20
44230c53
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
64 deletions
+2
-64
.gitlab-ci.yml
.gitlab-ci.yml
+2
-64
No files found.
.gitlab-ci.yml
View file @
44230c53
...
...
@@ -4,67 +4,5 @@ variables:
DOCKERHUB_REPO_PREFIX
:
ixdotai
DOCKERHUB_REPO_NAME
:
crypto-exporter
stages
:
-
lint
-
build
-
publish
.tags-template
:
&tags-definition
tags
:
-
ix-ai
.build-template
:
&build-definition
image
:
name
:
gcr.io/kaniko-project/executor:debug
entrypoint
:
[
"
"
]
stage
:
build
script
:
-
echo "{\"auths\":{\"${CI_REGISTRY}\":{\"username\":\"${CI_REGISTRY_USER}\",\"password\":\"${CI_REGISTRY_PASSWORD}\"},\"index.docker.io\":{\"auth\":\"${DOCKERHUB_REGISTRY_AUTH}\"}}}" > /kaniko/.docker/config.json
-
echo "/kaniko/executor --context ${CI_PROJECT_DIR} --dockerfile ${CI_PROJECT_DIR}/Dockerfile ${DESTINATION}"
-
/kaniko/executor --context ${CI_PROJECT_DIR} --dockerfile ${CI_PROJECT_DIR}/Dockerfile --build-arg PORT=${PORT} ${DESTINATION}
pylint
:
image
:
python:latest
stage
:
lint
script
:
-
pip install -r ${CI_PROJECT_DIR}/src/requirements.txt
-
pip install pylint
-
pylint --rcfile=.pylintrc src/*.py
<<
:
*tags-definition
build:dev:
<<
:
*tags-definition
<<
:
*build-definition
only
:
-
master
before_script
:
-
export DESTINATION="--destination ${CI_REGISTRY_IMAGE}:dev-${CI_COMMIT_REF_NAME}"
-
export DESTINATION="${DESTINATION} --destination=index.docker.io/${DOCKERHUB_REPO_PREFIX}/${DOCKERHUB_REPO_NAME}:dev-${CI_COMMIT_REF_NAME}"
publish:release:
<<
:
*tags-definition
<<
:
*build-definition
stage
:
publish
environment
:
name
:
production
url
:
https://hub.docker.com/r/${DOCKERHUB_REPO_PREFIX}/${DOCKERHUB_REPO_NAME}
only
:
-
tags
before_script
:
-
export DESTINATION="--destination ${CI_REGISTRY_IMAGE}:${CI_COMMIT_REF_NAME}"
-
export DESTINATION="${DESTINATION} --destination ${CI_REGISTRY_IMAGE}:latest"
-
export DESTINATION="${DESTINATION} --destination=index.docker.io/${DOCKERHUB_REPO_PREFIX}/${DOCKERHUB_REPO_NAME}:${CI_COMMIT_REF_NAME}"
-
export DESTINATION="${DESTINATION} --destination=index.docker.io/${DOCKERHUB_REPO_PREFIX}/${DOCKERHUB_REPO_NAME}:latest"
publish:readme:
<<
:
*tags-definition
stage
:
publish
variables
:
README_PATH
:
${CI_PROJECT_DIR}/README.md
only
:
-
master
image
:
name
:
sheogorath/readme-to-dockerhub:latest
entrypoint
:
[
'
'
]
script
:
-
node /app/index.js
include
:
-
remote
:
https://gitlab.com/ix.ai/ci-templates/raw/master/python-project.yml