aws-samples / aws-samples/aws-codebuild-samples

Any sample for installing redis on buildspec.yml ?

Ouverte
#20 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
242
Forks
452
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

This one doesn't work -

```
version: 0.2

phases:
install:
runtime-versions:
nodejs: 'latest'
commands:
- echo Updating system packages...
- yum update -y

- echo Enabling EPEL and Redis 6 from amazon-linux-extras...
- amazon-linux-extras install epel -y
- amazon-linux-extras install redis6 -y

- echo Starting Redis service and enabling at boot...
- systemctl start redis
- systemctl enable redis

- echo Verifying Redis installation...
- redis-server --version
- redis-cli --version

pre_build:
commands:
- npm install pm2
- echo Installing source NPM dependencies...
- npm ci

build:
commands:
- echo Build started on `date`
- echo Running build...
- npm run build
-
post_build:
commands:
- echo Build completed on `date`

artifacts:
files:
- "**/*"

```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire la configuration buildspec.yml présentée dans l’issue et vérifiez quelles commandes d’installation et de démarrage du service échouent dans l’environnement CodeBuild. Comparez les étapes d’installation de Redis avec les phases du build et vérifiez que le build peut installer, démarrer et interroger Redis avec succès ; le travail est terminé lorsqu’un buildspec.yml d’exemple fonctionnel est disponible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, node.js, redis
Domaine
build-system, ci-cd, devops
Type d'issue
Documentation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.