Compare commits
	
		
			No commits in common. "cbc3cc26edfdf3137bf6fc459fb6e5ccdc9994f7" and "6a90b91f3aefe75ab487020b89e723994d7882aa" have entirely different histories.
		
	
	
		
			cbc3cc26ed
			...
			6a90b91f3a
		
	
		
@ -1,9 +1,9 @@
 | 
				
			|||||||
FROM python:3.10-alpine
 | 
					FROM python:3.10-alpine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
WORKDIR /app/
 | 
					WORKDIR /app
 | 
				
			||||||
ENV PYTHONIOENCODING=utf-8
 | 
					ENV PYTHONIOENCODING=utf-8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY Pipfile Pipfile.lock everybody.txt tweetbot.py /app/
 | 
					COPY Pipfile Pipfile.lock everybody.txt tweetbot.py /app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install pipenv and compilation dependencies
 | 
					# Install pipenv and compilation dependencies
 | 
				
			||||||
RUN pip install pipenv && pipenv install --deploy --ignore-pipfile
 | 
					RUN pip install pipenv && pipenv install --deploy --ignore-pipfile
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										70
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										70
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@ -1,70 +0,0 @@
 | 
				
			|||||||
pipeline {
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    agent none
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    environment {
 | 
					 | 
				
			||||||
        HOME = "${env.WORKSPACE}"
 | 
					 | 
				
			||||||
        DOCKER_REGISTRY = 'https://registry.digitalocean.com'
 | 
					 | 
				
			||||||
        DOCKER_IMAGE_NAME = 'registry.digitalocean.com/ailuridae-registry/ailuridae.io/everybodymov'
 | 
					 | 
				
			||||||
        DOCKER_IMAGE = ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    stages {
 | 
					 | 
				
			||||||
        stage('Setup') {
 | 
					 | 
				
			||||||
            agent {
 | 
					 | 
				
			||||||
                docker {
 | 
					 | 
				
			||||||
                    image 'python:3.10-slim-bullseye'
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            steps {
 | 
					 | 
				
			||||||
                sh 'python -m pip install --no-cache-dir --upgrade --user pip'
 | 
					 | 
				
			||||||
                sh 'python -m pip install --no-cache-dir pipenv --user'
 | 
					 | 
				
			||||||
                sh 'python -m pipenv install --dev'
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        stage('Check') {
 | 
					 | 
				
			||||||
            agent {
 | 
					 | 
				
			||||||
                docker {
 | 
					 | 
				
			||||||
                    image 'python:3.10-slim-bullseye'
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            steps {
 | 
					 | 
				
			||||||
                sh 'python -m pipenv verify'
 | 
					 | 
				
			||||||
                sh 'python -m pipenv check --clear'
 | 
					 | 
				
			||||||
                sh 'python -m pipenv run bandit *.py'
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        stage('Build') {
 | 
					 | 
				
			||||||
            agent {
 | 
					 | 
				
			||||||
                label 'main'
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            steps {
 | 
					 | 
				
			||||||
                script {
 | 
					 | 
				
			||||||
                    DOCKER_IMAGE = docker.build("${DOCKER_IMAGE_NAME}")
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        stage('Publish') {
 | 
					 | 
				
			||||||
            agent {
 | 
					 | 
				
			||||||
                label 'main'
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            steps {
 | 
					 | 
				
			||||||
                script {
 | 
					 | 
				
			||||||
                    docker.withRegistry(env.DOCKER_REGISTRY, 'digital-ocean-ailuridae-registry') {
 | 
					 | 
				
			||||||
                        DOCKER_IMAGE.push("${BUILD_NUMBER}")
 | 
					 | 
				
			||||||
                        DOCKER_IMAGE.push('latest')
 | 
					 | 
				
			||||||
                    } 
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    post {
 | 
					 | 
				
			||||||
        always {
 | 
					 | 
				
			||||||
            node('main') {
 | 
					 | 
				
			||||||
                cleanWs()
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										2
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "_meta": {
 | 
					    "_meta": {
 | 
				
			||||||
        "hash": {
 | 
					        "hash": {
 | 
				
			||||||
            "sha256": "e7a1785570cb6182573b0e15cae2ad2c86adb2c280e88ceaa9126c232b720c9c"
 | 
					            "sha256": "3dc4c0a387fc9c5280d0dbfadae8f3d7cac3ddf589af5ec78dfe7090ff2684f2"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "pipfile-spec": 6,
 | 
					        "pipfile-spec": 6,
 | 
				
			||||||
        "requires": {
 | 
					        "requires": {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user