Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
software-project-WS25
Reddit Team
Commits
6131ff0d
Commit
6131ff0d
authored
Dec 09, 2025
by
Benavides Ontiveros
Browse files
modify volumes
parent
6e77a284
Pipeline
#12250
failed with stages
in 54 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
6131ff0d
...
@@ -19,6 +19,7 @@ variables:
...
@@ -19,6 +19,7 @@ variables:
tags
:
tags
:
-
ubuntu
-
ubuntu
-
vm
-
vm
-
reddit
# Added Reddit VM tag
image
:
docker:24.0.9
image
:
docker:24.0.9
before_script
:
before_script
:
-
echo "Using host Docker daemon"
-
echo "Using host Docker daemon"
...
@@ -33,6 +34,7 @@ lint:
...
@@ -33,6 +34,7 @@ lint:
tags
:
tags
:
-
ubuntu
-
ubuntu
-
vm
-
vm
-
reddit
before_script
:
before_script
:
-
pip install flake8
-
pip install flake8
script
:
script
:
...
@@ -48,6 +50,7 @@ test:
...
@@ -48,6 +50,7 @@ test:
tags
:
tags
:
-
ubuntu
-
ubuntu
-
vm
-
vm
-
reddit
before_script
:
before_script
:
-
pip install pytest
-
pip install pytest
script
:
script
:
...
@@ -74,23 +77,24 @@ generate:
...
@@ -74,23 +77,24 @@ generate:
tags
:
tags
:
-
ubuntu
-
ubuntu
-
vm
-
vm
-
reddit
variables
:
variables
:
REDDIT_CLIENT_ID
:
"
${REDDIT_CLIENT_ID}"
REDDIT_CLIENT_ID
:
"
${REDDIT_CLIENT_ID}"
REDDIT_CLIENT_SECRET
:
"
${REDDIT_CLIENT_SECRET}"
REDDIT_CLIENT_SECRET
:
"
${REDDIT_CLIENT_SECRET}"
SUBREDDITS
:
"
${SUBREDDITS}"
SUBREDDITS
:
"
${SUBREDDITS}"
OUTPUT_DIR
:
"
generated"
before_script
:
before_script
:
-
pip install -r requirements.txt
-
pip install -r requirements.txt
-
mkdir -p generated
-
mkdir -p generated
-
mkdir -p /generated/$CI_PIPELINE_ID
-
mkdir -p /generated/$CI_PIPELINE_ID
script
:
script
:
-
echo "Running data generator..."
-
echo "Running data generator..."
-
python app.py
-
python app.py
-
echo "--- GENERATED FILES INSIDE JOB ---"
-
ls -R generated/ || echo "No files generated"
-
echo "Copying generated files to VM..."
-
echo "Copying generated files to VM..."
-
cp -R generated/* /generated/$CI_PIPELINE_ID/
-
cp -R generated/* /generated/$CI_PIPELINE_ID/ || echo "Copy failed!"
-
echo "Saved to /opt/generated/$CI_PIPELINE_ID"
-
echo "Files saved to /opt/generated/$CI_PIPELINE_ID"
artifacts
:
artifacts
:
paths
:
[]
paths
:
[]
expire_in
:
"
1
minute"
expire_in
:
"
1
minute"
...
@@ -105,20 +109,19 @@ ingest:
...
@@ -105,20 +109,19 @@ ingest:
-
java
-
java
-
ubuntu
-
ubuntu
-
vm
-
vm
needs
:
[]
-
reddit
needs
:
-
job
:
generate
before_script
:
before_script
:
-
apt-get update && apt-get install -y gettext jq
-
apt-get update && apt-get install -y gettext jq
-
cp tools/filesystem-plugin-2.1.0.jar plugin.jar
-
cp tools/filesystem-plugin-2.1.0.jar plugin.jar
-
envsubst < tools/user-config.json > user-config.json
-
envsubst < tools/user-config.json > user-config.json
-
echo "Generated files on VM:"
-
echo "Generated files on VM:"
-
ls -R /generated/$CI_PIPELINE_ID || echo "No files found"
-
ls -R /generated/$CI_PIPELINE_ID || echo "No files found!"
script
:
script
:
-
echo "Running ingestion..."
-
echo "Running ingestion..."
-
java -jar plugin.jar "/generated/$CI_PIPELINE_ID"
-
java -jar plugin.jar "/generated/$CI_PIPELINE_ID"
-
echo "Ingestion done."
-
echo "Ingestion done."
artifacts
:
artifacts
:
when
:
always
when
:
always
paths
:
paths
:
...
@@ -130,6 +133,10 @@ ingest:
...
@@ -130,6 +133,10 @@ ingest:
build
:
build
:
stage
:
build
stage
:
build
extends
:
.build_template
extends
:
.build_template
tags
:
-
ubuntu
-
vm
-
reddit
script
:
script
:
-
echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
-
echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
-
docker build \
-
docker build \
...
@@ -145,6 +152,10 @@ build:
...
@@ -145,6 +152,10 @@ build:
deploy
:
deploy
:
stage
:
deploy
stage
:
deploy
extends
:
.build_template
extends
:
.build_template
tags
:
-
ubuntu
-
vm
-
reddit
script
:
script
:
-
echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
-
echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
-
docker push $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA
-
docker push $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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